Obrigado a todos vocкs, eu consegui fazer um comando para dar arma por nome:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/deagle", true) == 0)
{
GivePlayerWeapon(playerid, 24, 100);
SendClientMessage(playerid, VERMELHO, "Agora vocк tem uma Desert Eagle.");
return 1;
}
if(strcmp(cmdtext, "/ak", true) == 0)
{
GivePlayerWeapon(playerid, 30, 100);
SendClientMessage(playerid, VERMELHO, "Agora vocк tem uma AK-47.");
return 1;
}
E vou estudar esse do SepZ, aliбs obrigado mais uma vez. Agora eu to tentando fazer um esquema de spawnar carro, porйm quero que quando o player jб estiver no carro retorne o comando de erro, sу que isso nгo ta dando certo, ta ai o codigo:
Код:
if(strcmp(cmdtext, "/cv", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid, VERMELHO, "Vocк jб estб em um veiculo.");
return 0;
}
{
new Float:X,Float:Y,Float:Z, Float:A;
GetPlayerPos(playerid,X,Y,Z);
AddStaticVehicle(602, X, Y+5, Z, A, 0, 1);
SendClientMessage(playerid, VERDE, "Carro criado com sucesso.");
return 1;
}
}
O que eu posso fazer pra isso dar certo? Tem uns outros problemas tambйm, quando o player digita /cvcv dentro de um veiculo aparece as mensagens: SERVER: UNKOWN COMMAND, Vocк ja estб em um veiculo e Carro criado com sucesso. Me ajudem por favor. Eu nгo quero aprender o cуdigo sу pra copiar e colar la e depois testar, isso й ruim de mais, quero aprender e entende-lo para futuramente aperfeiзoa-lo.
edit: E como muda a mensagem do SERVER: UNKOWN COMMAND?