public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/KitMedico", true)==0) { new pName [64], string [64]; GetPlayerName (playerid, pName,sizeof (pName)); format (string, sizeof (string), "O jogador %s pegou seu kit medico.(/Kitmedico)", pName); SetPlayerHealth(playerid,100); SetPlayerArmour (playerid, 100); SendClientMessageToAll (-1, string); return 1; } if(strcmp(cmdtext, "/KitMorte", true)==0){ SetPlayerHealth(playerid,0); return 1; } return false; }
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/KitMedico", true)==0)
{
new pName [64], string [64];
GetPlayerName (playerid, pName,sizeof (pName));
format (string, sizeof (string), "O jogador %s pegou seu kit medico.(/Kitmedico)", pName);
SetPlayerHealth(playerid,100);
SetPlayerArmour (playerid, 100);
SendClientMessageToAll (-1, string);
return 1;
}
if(strcmp(cmdtext, "/reparar", true)==0)
{
RepairVehicle(GetPlayerVehicleID(playerid)); // funзгo para reparar o veiculo
SendClientMessage(playerid,-1, "reparado"); //funзгo p/ manda uma mensagem ao player,q digito o comando
return 1;
}
if(strcmp(cmdtext, "/seu comando", true)==0)
{
// aqui dentro bote a funзгo que vc quer
return 1; // sempre tem q retornar a 1.. para o comando funcionar
}
return 0;
}
Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/KitMedico", true)==0) { new pName [64], string [64]; GetPlayerName (playerid, pName,sizeof (pName)); format (string, sizeof (string), "O jogador %s pegou seu kit medico.(/Kitmedico)", pName); SetPlayerHealth(playerid,100); SetPlayerArmour (playerid, 100); SendClientMessageToAll (-1, string); return 1; } if(strcmp(cmdtext, "/KitMorte", true)==0) SetPlayerHealth(playerid,0); return 1; } return false; } |
#include sscanf new string[500] Comando: if(strcmp(cmdtext, "/DarArma", true)==0) { new id, arma, balas; new Nome[MAX_PLAYER_NAME]; GetPlayerName(playerid, nome, sizeof(nome)); if(sscanf(params, "uii", id, arma, balas)) return SendClientMessage(playerid, -1, "Mensagem"); GivePlayerWeapon(id, arma, balas); format(string, sizeof(string), "O %s Deu a Vocк a arma %d com %d de Municao !", Nome(playerid), arma, balas); SendClientMessage(id, -1, string); return 1; } |
format(string, sizeof(string), "O %s Deu a Vocк a arma %d com %d de Municao !", Nome(playerid)); |
Falta parвmetros.
@Iniciante12 - Que outro comando? Seja mais objetivo. |