Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-01-30, 22:58


GrzybeK12







Wiek: 30
Na forum: 5205 dni
Posty: 3

Piwa: 1

Respekt: 50

Witam! Nie b?d? pisa? nic na wst?pie, odrazu przejd? do sedna sprawy... Potrzebuje przerobi? komend? z administratorskiej na og?lno dost?pn?... Za pomoc dam pifffko :D :piwo:

Oto kod komendy:
Kod:


else if(!strcmp(comm1,"admin",true))
{
if(PlayerInfo[playerid][UID] < 1) return PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
new playerid2, admin;
if(sscanf(comm2, "dd", playerid2, admin))
{
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacja", "/set admin [id gracza/nick] [poziom admina]", "Okey", "");
return 1;
}
if(PlayerInfo[playerid][UID] == 1 && admin > 0) return 1;
if(admin > 5)
{
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacja", "Poziom administratora nie mo?e by? wi?kszy ni? 5.", "Okey", "");
return 1;
}

if(admin == 0)
{
format(str, sizeof(str), "DELETE FROM `grp_members` WHERE `what` = '6' AND `whatid` = '%d' AND `player_uid` = '%d'", PlayerInfo[playerid2][AL], PlayerInfo[playerid2][UID]);
mysql_check();
print("[MYSQL] /set admin 1");
mysql_query2(str);
mysql_free_result();
}
if(PlayerInfo[playerid2][AL] == 0)
{
format(str, sizeof(str), "INSERT INTO `grp_members` (`what`, `whatid`, `rank`, `player_uid`) VALUES ('6', '%d', '0', '%d')", admin, PlayerInfo[playerid2][UID]);
mysql_check();
print("[MYSQL] /set admin 2");
mysql_query2(str);
mysql_free_result();
}
else
{
format(str, sizeof(str), "UPDATE `grp_members` SET `whatid` = '%d' WHERE `player_uid` = '%d' AND `what` = '6'", admin, PlayerInfo[playerid2][UID]);
mysql_check();
print("[MYSQL] /set admin 3");
mysql_query2(str);
mysql_free_result();
}
PlayerInfo[playerid2][AL] = admin;
SendAdminMessageFormat(ZIELONY, 1, 0, "%s zmieni? poziom admina graczowi %s (%d)", PlayerName2(playerid), PlayerName2(playerid2), admin);
//printf("[ADMIN][%s][%d] Zmieni? poziom administratora %s[%d] na (%d).", PlayerName2(playerid), PlayerInfo[playerid][UID], PlayerName2(playerid2), PlayerInfo[playerid2][UID], admin);
return 1;
}


Z g?ry dzi?kuj? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-31, 06:54


optimus

PawnoMen






Wiek: 27
Na forum: 5614 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
nie rozumie.

to ma byc dla wszyystkich to cmd ??

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-31, 10:07


GrzybeK12







Wiek: 30
Na forum: 5205 dni
Posty: 3

Piwa: 1

Respekt: 50

Whh... Komenda, jest komend? nadawania uprawnie? administratora, mog? jej u?ywa?tylko administrato?y z 5 lvl admina, ja chcia? bym, aby komenda by?a og?lno dost?pna, czyli ?eby ka?dy gracz m?g? si? ni? pos?ugiwa?... :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-31, 10:18


Kruger







Wiek: 33
Na forum: 4873 dni
Posty: 13

Piwa: 332

Respekt: 50

Podaj komend? a nie jaki? wyci?ty kod.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-01-31, 16:36


GrzybeK12







Wiek: 30
Na forum: 5205 dni
Posty: 3

Piwa: 1

Respekt: 50

Komenda : /set admin

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-02, 11:39


Lotnik







Wiek: 30
Na forum: 5176 dni
Posty: 6

Piwa: 1

Respekt: 60

Kod:

if(PlayerInfo[playerid][UID] == 1 && admin > 0) return 1;
if(admin == 5) //<====== Tutaj musisz zmieni? 5 na 1, wtedy ka?dy admin bd m?g? korzysta? z tej komendy.
{
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacja", "Poziom administratora nie mo?e by? wi?kszy ni? 5.", "Okey", "");
return 1;
}



czyli gotowy kod:


Kod:

if(PlayerInfo[playerid][UID] == 1 && admin > 0) return 1;
if(admin == 1)
{
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacja", "Poziom administratora nie mo?e by? wi?kszy ni? 5.", "Okey", "");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: prosze :: przerobienie :: komendy :: /set :: admin
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Prosze o przerobienie komendy /set admin Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku