28.11.2012, 08:36
Код:
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 ]");
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); }