11.11.2013, 14:52
Who can help me to convert a command?I have the command dcmd_su and it works perfect but i want to do it CMD: su. I tried to do it by myself but i can't succed , it gives me many errors. Please help me!
PHP код:
dcmd_su(playerid, params[])
{
if(IsACop(playerid))
{
if(CopDuty[playerid] == 1)
{
new player1;
new gWantedLevel;
new string[128];
new copname[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new tmp [256];
new tmp2 [256];
new tmp3 [256];
new number;
new Index;
tmp = strtok(params,Index);
tmp2 = strtok(params,Index);
tmp3 = strtok(params,Index);
if(!strlen(params)) return SendClientMessage(playerid, COLOR_A, "/su [Player Id][Wanted Level][Motiv]");
if(!strlen(tmp2)) return SendClientMessage(playerid, RED, "Wanted Level nespecificat!");
if(!strlen(tmp3)) return SendClientMessage(playerid, RED, "Motiv nespecificat !");
GetPlayerName(playerid, copname, sizeof(copname));
GetPlayerName(player1, playername, sizeof(playername));
if(sscanf(tmp2,"d",number))
player1 = strval(tmp);
format(string, sizeof(string), "ALL UNITS:Politistul %s l-a dat in urmarire pe %s cu %d Wanted Level", copname, playername, number);
SendClientMessageToAll(RED, string);
format(string, sizeof(string), "ALL UNITS:Motiv:%s", params[3]);
SendClientMessageToAll(RED, string);
switch (number)
{
case 1:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel == 1);
}
case 2:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 2);
}
case 3:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 3);
}
case 4:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 4);
}
case 5:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 5);
}
case 6:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 6);
}
case 7:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 7);
}
case 8:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 8);
}
case 9:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 9);
}
case 10:
{
gWantedLevel = GetPlayerWantedLevel(player1);
return SetPlayerWantedLevel(player1, gWantedLevel = 10 );
}
}
}
else return SendClientMessage(playerid, RED, "Trebuie sa fi la datorie sa folosesti aceasta comanda!");
}
return 1;
}