20.12.2011, 10:31
Quote:
Hola, miren tengo este comando base, lo que quiero yo es que cuando alguien use este comando osea, /Ticket [ID], al otro player que le haga le quite 600$ y le Diga "Debes tener Cuidado, te han Multado, El Oficial %s te Multo por 600$", nombre del que lo multo. Como lo hago, espero que alguien me lo pueda hacer, miren tengo el cmd base con zcmd
pawn Код:
|
pawn Код:
COMMAND:ticket(playerid, params[])
{
SendAdminText(playerid, "/ticket", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerClass] == ClassPolice)
{
new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(tmp) || !strlen(tmp2) || !IsNumeric(tmp2)) return SendClientMessage(playerid, TU_COLOR, "[USO]: /ticket [id] [cantidad-multa]");
new player1 = strval(tmp), Multa = strval(tmp2), Texto[128], nombre[MAX_PLAYER_NAME], nombre2[MAX_PLAYER_NAME];
GetPlayerName(playerid, nombre, MAX_PLAYER_NAME);
GetPlayerName(player1, nombre2, MAX_PLAYER_NAME);
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
{
format(Texto, sizeof(Texto), "Has Multado a %s con $%d", nombre2, Multa); SendClientMessage(playerid,TU_COLOR,Texto);
if(player1 != playerid)
{
format(string,sizeof(string),"Debes tener Cuidado, te han Multado. El Oficial %s te Multo por $%d", nombre, Multa); SendClientMessage(player1,TU_COLOR,string);
}
return GivePlayerMoney(player1, -Multa);
} else return SendClientMessage(playerid,TU_COLOR,"ERROR: El jugador no existe");
}
}
return 1;
}