- 0
Problema factiuni
-
Similar Content
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
kiLLers10
Problema intalnita (descriere): Deci cand dau /makeleader pe mine ma pune leader merge perfect tot . dar cand dau la alt player leader il respawneaza ca civil si nu il pune leader deci comanda pe alt player este nula .
Ero(area / rile) / warning-(ul / urile): nu primesc
Liniile de cod / sursa / script-ul(obligatoriu):
CMD:makeleader(playerid,params[]) { if(IsPlayerConnected(playerid)) { new string[100], lider, factiuneid;// se creaza variabilele, lider = persoana pe care aplicam comanda, factiuneid = id factiunii la care va fi acea persoana if(!IsPlayerAdmin(playerid))// verificam daca playerul nu este conectat cu rcon-ul return SendClientMessage(playerid, -1, "Trebuie sa fi conectat cu Rcon-ul!"); if(sscanf(params,"ud",lider,factiuneid))// verificam daca playerul nu scrie comanda completa return SendClientMessage(playerid,-1,"eXtra Gaming: /makeleader [Nume_Player/ID] [FactiuneID]"); if(factiuneid > 10 && factiuneid < 1)//punem conditie la cate factiuni avem return SendClientMessage(playerid, -1, "Trebuie sa fie intre 1 si 10!"); if(!IsPlayerConnected(lider))// verificam daca playerul nu este conectat return SendClientMessage(playerid,-1,"Acest jucator nu este conectat"); PlayerInfo[playerid][pLeader] = factiuneid;// persoana pe care aplicam comanda va fi liderul factiunii pe care am scris-o PlayerInfo[playerid][pMember] = factiuneid;// persoana pe care aplicam comanda va fi membrul factiunii pe care am scris-o PlayerInfo[playerid][pRank] = 6; // ii va da rank 6 format(string, sizeof(string), "Ai fost promovat ca lider de catre %s", GetName(playerid)); SendClientMessage(lider, -1, string);// ii da mesaj liderului de cine a fost promovat format(string, sizeof(string), "{3399FF}%s {FFFFFF}este noul lider al factiunii {3399FF}%d. {FF0000}Felicitari !", GetName(lider), factiuneid); SendClientMessageToAll(-1, string);// ii da mesaj adminului pe cine a promovat SpawnPlayer(lider);// il spawneaza pe lider } return 1; } //-------Imagini / Video (optional):
Ati incercat sa rezolvati singur?: da . este facut sistemul dupa tutorialul lui widualk !
1 answer to this question
Recommended Posts