Skripta koju koristim: edit
Detaljan opis problema: Ne radi mi /setadmin usao sam na srw i rcono se i kad kucam /setadmin apsolutno nista se ne desava
Dio skripte: recite sta treba
Daj mi cmd i sliku
daj skirptu da vidim
Oce li ta slika?
COMMAND:setadmin(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
if(!strcmp(PlayerInfo[playerid][pName], "X_MAN", true))
{
if (PlayerInfo[playerid][pAdminlevel] > 2)
{
new Level,TargetID,string[256];
if(sscanf(params, "ud", TargetID, Level))
{
SendClientMessage(playerid, COLOR_ERROR, "USAGE: /setadmin (Name/Id) (level) - Enter A Valid Name/Id");
return 1;
}
if(!IsPlayerConnected(TargetID) || TargetID == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_ERROR, "That Player Is Not Connected.");
return 1;
}
if(IsPlayerNPC(TargetID))
{
SendClientMessage(playerid,COLOR_ERROR,"You Cannot Server Admin Level For a BOT.");
return 1;
}
if (Level < 0 || Level > 3)
{
SendClientMessage(playerid, COLOR_ERROR, "Please Enter A Number 0 - 3.");
return 1;
}
if (PlayerInfo[TargetID][pLogged] == 0)
{
format(string, sizeof(string), "Please Wait Until %s Is Logged In Before Making %s Admin.",PlayerInfo[TargetID][pName], ObjectGenderPronouns[PlayerInfo[TargetID][pGender]]);
SendClientMessage(playerid,COLOR_SERVER_MAIN_MSG, string);
return 1;
}
if(Level > 0)
{
format(string, sizeof(string), "You Have Made %s (%d) Level %i Admin.",PlayerInfo[TargetID][pName],TargetID,Level);
SendClientMessage(playerid,COLOR_ADMIN, string);
format(string, sizeof(string), "%s (%d) Has Made You A Level %i Admin. Type /acmds For A List Of Admin Commands.",PlayerInfo[playerid][pName],playerid,Level);
SendClientMessage(TargetID,COLOR_ADMIN, string);
}
else if(Level < 3)
{
format(string, sizeof(string), "You Have Demoted %s (%d).",PlayerInfo[TargetID][pName],TargetID);
SendClientMessage(playerid,COLOR_ADMIN, string);
format(string, sizeof(string), "%s (%d) Has Demoted You, Your New Admin Level is %d",PlayerInfo[playerid][pName],playerid,Level);
SendClientMessage(TargetID,COLOR_ADMIN, string);
}
PlayerInfo[TargetID][pAdminlevel] = Level;
printf("(COMMAND) /setadmin Used By %s",PlayerInfo[playerid][pName]);
}else{
SendClientMessage(playerid, COLOR_ERROR, ""ERROR_MSG"");
}
}
}
return 1;
}
Cekaj znaci kao da nema komande in game?
da, ja kucam /setadmin isto kao i da nisam
Jesi pokusavao novu cmd da napravis?
nisam, mislis da bi uspijelo
Napravi novu cmd drugacije mali ili pokusavaj pa ces videti..
usput zasto mi ne radi ova komanda
if (strcmp("/fixcar", cmdtext, true, 4) == 0)
{
if(IsPlayerInAnyVehicle(playerid) == 1)
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1338)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
SendClientMessage(playerid,COLOR_GRAD1," |A| {FFFFFF}Uspjesno ste popravili vase vozilo!");
printf("(auto popravka) igrac %s je popravio auto",sendername);
}
else
{
SendClientMessage(playerid,COLOR_GRAD2," Morate biti u vozilu da bi ga popravili ili niste Head Admin!");
}
return 1;
}
ispise vase auto je popravljeno ali ga ne popravi
Tebi buraz ceo mod ne radi.. o.O