can't understand ZCMD - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: can't understand ZCMD (
/showthread.php?tid=395863)
can't understand ZCMD -
ancezas - 28.11.2012
Код:
new fVeiksmas[10],vardas[MAX_PLAYER_NAME];
if(sscanf(params,"s[10]s[24]",fVeiksmas,vardas)) return ExplainMsg(playerid,"Frakcijos valdymas: [ /frakcija (kviesti,atsaukti,nusalinti) ћaidėjas ]");
when i tape /frakcija kviesti Vardas_Pavarde i get "Frakcijos valdymas: [ /frakcija (kviesti,atsaukti,nusalinti) ћaidėjas ]"
o ta komanda kuri turėtu suveikt nesuveikia
but i need to get this code:
Код:
if(!strcmp(fVeiksmas,"kviesti",true))
{
new const zID = StrFind(vardas);
if(zID == INVALID_PLAYER_ID) return ErrorMsg(playerid,"Tokio prisijungusio ћaidėjo nėra.");
else if(ZaidejoInfo[zID][FrakcijosPakvietimas] != -1) return ErrorMsg(playerid,"Љis ћaidėjas jau turi pakvietimą į frakciją");
else if(ZaidejoInfo[zID][DarboID] == ZaidejoInfo[playerid][DirektoriausID]) return ErrorMsg(playerid,"Љis ћaidėjas jau priklauso Jūsų frakcijai.");
new msg[146],zV[MAX_PLAYER_NAME];
GetPlayerName(zID,zV,MAX_PLAYER_NAME);
ZaidejoInfo[zID][FrakcijosPakvietimas] = ZaidejoInfo[playerid][DirektoriausID];
format(msg,114,"%s %s pakvietė Jus prisijungti į %s frakciją.",
RanguPav[ZaidejoInfo[playerid][DirektoriausID]][ZaidejoInfo[playerid][RangoID]],ZaidejoVardas(playerid),
FrakcijosInfo[ZaidejoInfo[playerid][DirektoriausID]][Pavadinimas]);
FrakcijaMsg(zID,msg);
FrakcijaMsg(zID,"Nuvykite į darbovietę įsidarbinti, arba atљaukite kvietimą. [ /anuliuoti kvietima ]",false);
format(msg,146,"Pakvietėte %s prisijungti į frakciją. Pakvietimą galite atљaukti: [ /frakcija atsaukti %s ]",zV,zV);
SuccessMsg(playerid,msg);
}
Re: can't understand ZCMD -
Konstantinos - 28.11.2012
Do you want to convert this command(strcmp) to ZCMD?
Can you explain a bit what to do want to do and what the command does, because I can't read that language and understand it by myself.