Detaljan opis problema: Pa evo gledao sam na wiki samp kako napraviti admin system ja to sve prekopiram, proucim itd. I kompilam, pokrenem gamemod i odma kad kucam /makeadmin nece, pise komanda kojui ste uneli bla bla bla...
Dio skripte:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd, idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/makeadmin", true) == 0)
{
new string;
new tmp;
new player, giveplayer;
new giveplayerid;
if (IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, ZUTA, "Koriscenje: /makeadmin [Ime igraca/ID] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
new level = strval(tmp);
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, player, sizeof(player));
PlayerInfo = level;
printf("Admin %s made %s a level %d admin.", player, giveplayer, level);
format(string, sizeof(string), "Postavljen ti je Admin level %d ,od strane %s.", level, player);
SendClientMessage(giveplayerid, 0x00C2ECFF, string);
format(string, sizeof(string), "Postavio si %s za admina %d.", giveplayer,PlayerInfo);
SendClientMessage(playerid, 0x00C2ECFF, string);
}
else if(giveplayerid == INVALID_PLAYER_ID)
{
format(string, sizeof(string), "%i nije konektovan.", giveplayerid);
SendClientMessage(playerid, 0xE60000FF, string);
}
}
else
{
SendClientMessage(playerid, 0xE60000FF, "Nisi glavni admin!");
}
return 1;
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): /
