Deci am incercat sa fac o comanda [/undercover] ca sa dispara Numere si bara de viata/armura de la player insa nu functioneaza si nu inteleg de ce, a fost un moment in care mi-a iesit a disparut dar cand dadeam [/undercover offf] nu mai aparea bara de viata/armura...am incercat toate metodele care le-am gasit pe wiki insa nu imi mai dau seama ce sa mai incerc...asa ca va rog pe voi sa-mi spuneti ce am gresit sau ce trebuie sa modific, si daca sunteti doritori as vrea sa-mi explicati putin ca sa stiu ce am gresit .
Va las aici toata comanda creata de mine, Multumesc .
if(strcmp(cmd, "/undercover", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pLeader] == 2)
{
if (PlayerToPoint(20, playerid,1211.0614,-4.8793,1000.9219) || PlayerToPoint(30, playerid,234.1019,159.8395,1003.0234))
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Undercover: {FFFFFF}/undercover on/off");
return 1;
}
if(strcmp(x_nr,"on",true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
ShowPlayerNameTagForPlayer(playerid, i, 0);
}
if(Masked[playerid] == 1) return SCM(playerid, COLOR_FADE1, "Esti UnderCover!");
GameTextForPlayer(playerid, "~W~Undercover ~R~ON", 5000, 5);
Masked[playerid] = 1;
BlockFind[playerid] = 1;
ShowNameTags(0);
SetPlayerSkin(playerid, skinsundercover[random(20)]);
return 1;
}
if(strcmp(x_nr,"off",true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
ShowPlayerNameTagForPlayer(playerid, i, 1);
}
if(Masked[playerid] == 0) return SCM(playerid, COLOR_FADE1, "Nu esti UnderCover!");
GameTextForPlayer(playerid, "~W~Undercover ~R~OFF", 5000, 5);
Masked[playerid] = 0;
ShowNameTags(1);
BlockFind[playerid] = 0;
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
return 1;
}
}
}
return 1;
}