Wysłany: 2012-03-04, 21:31
Grener
Wiek: 33 Na forum: 5236 dni Posty: 24
Piwa : 4
Jak zrobi? t? cmd w gui:
Kod: if(strcmp(cmd, "/cmd", true) == 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"____________________________________________________");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /czas - /stats - /toggle - /tankuj - /spawn - /wyplac - /wplac - /stankonta - /silnik - /zjedz");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /telefon-pomoc - /kup - /kupbron - /dajkase - /mojelicencje - /dokumenty - /kupubranie - /go - /id");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /akceptuj - /report - /wyjdz - /zamek - /astop - /krzycz - /szept - /me - /sprobuj - /do - /autookna");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /wezprace - /opuscprace - /pracapomoc - /uzyjdragi - /pm - /admins - /zmienhaslo - /wyrzuc - /animhelp");
SendClientMessage(playerid,COLOR_RED,"[OG?LNE:] /wyloguj - /pasy - /opis - /styl-ucz - /styl-wybierz");
SendClientMessage(playerid,COLOR_RED,"[Domy i Biznesy:] /dom-cmd - /biznes-cmd");
if (PlayerInfo[playerid][pFaction] != 255)
{
if(DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 1)
{
SendClientMessage(playerid,COLOR_RED,"[Frakcje porz?dkowe:] (/f)fracjaooc - /sluzba - /poszukuj - (/r)adio - (/m)egafon - /aresztuj - /poszukiwani - /skuj - /rozkuj");
SendClientMessage(playerid,COLOR_RED,"[Frakcje porz?dkowe:] /par - /zabierz - /mandat - (/rzad)owa - /monitoring - /wepchnij - /usunknebel - /stanowe-aresztuj");
SendClientMessage(playerid,COLOR_RED,"[Frakcje porz?dkowe:] /gps - /prowadz");
}
else if(DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 2)
{
SendClientMessage(playerid,COLOR_RED,"[Frakcja mechanik?w:] /napraw - /dotankuj");
}
else if(DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 3)
{
SendClientMessage(playerid,COLOR_RED,"[Frakcja medyk?w:] /ulecz - /gps");
}
else if(DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 4)
{
SendClientMessage(playerid,COLOR_RED,"[Organizacja przest?pcza:] /zwiaz - /rozwiaz - /zaklebnuj - /odklebnuj - /wsadz - /org-guns - /porwij");
}
else if(DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 5)
{
SendClientMessage(playerid,COLOR_RED,"[Frakcja dziennikarska:] /news - /gps");
}
else if(DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 6)
{
SendClientMessage(playerid,COLOR_RED,"[Frakcja taks?wkarska:] /przejazd - /sluzba-taxi - /gps");
}
if (PlayerInfo[playerid][pRank] == 1)
{
SendClientMessage(playerid,COLOR_RED,"[Lider:] /lider-cmd");
}
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessage(playerid,COLOR_RED,"[Administrator:] /acmd");
}
}
SendClientMessage(playerid,COLOR_YELLOW,"____________________________________________________");
return 1;
}
Normalnie cmd umiem robi? w gui lecz tu ju? mam problem. Nie wiem czy to jest w og?le mo?liwe.
Wysłany: 2012-03-04, 21:45
DumpeR
Wiek: 30 Na forum: 5330 dni Posty: 171
Nick w MP: dumpeer
Piwa : 1026
Wysłany: 2012-03-04, 22:40
Grener
Wiek: 33 Na forum: 5236 dni Posty: 24
Piwa : 4
DumpeR , Wiem, ale nie wiem jak to przerobi? ?eby to by?o w jednym i wy?wietla?y si? komendy admina tylko adminom a gracz? ju? nie. Tak samo z komendami lidera itp. TO ma by? w jednej komendzie ale dla lider?w, admin?w itp. ma by? dodatkowy dopisek do tego.
Wysłany: 2012-03-05, 13:49
DumpeR
Wiek: 30 Na forum: 5330 dni Posty: 171
Nick w MP: dumpeer
Piwa : 1026
np. Tak:
Kod:
CMD:acmd(playerid, cmdtext[])
{
if(IsPlayerAdmin(playerid))
{
// Je?li ma admina
}
else
{
// Je?eli gracz
}
return 1;
}
Wysłany: 2012-03-05, 21:36
xxmikel611xx
~!@#$%^!
Wiek: 30 Na forum: 5813 dni Posty: 163
Nick w MP: Mikel__xD
Piwa : 159
No to sobie poczytaj o Dialogach i to sobie przer?b na GUI.
Tagi: jak :: zrobić :: komende :: /cmd :: gui
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: