16.08.2012, 16:50
Use o inputtext do dialog e melhor!
E use o response assim tmb e melhor
Exemplo de cmd:
Response do dialog
Att mau_tito
Ajuda basica Don_Speed
E use o response assim tmb e melhor
pawn Код:
if(!response)return SendClientMessage(playerid, -1,"");
pawn Код:
CMD:veh(playerid,params[])
{
GetPlayerName(playerid,Name,sizeof(Name));
format(Don,sizeof(Don),"{FF0000}-OperServ-{FFFFFF} O player {FF0000}%s{FFFFFF} ({FF0000}ID:%d{FFFFFF}) vai criar seu carro ( {FF0000}/veh{FFFFFF} ).",Name,playerid);
SendClientMessageToAll(-1,Don);
ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_INPUT,"Carros","Digite id do seu carro abaixo:","Criar Carro","Sair");
return true;
}
pawn Код:
if(dialogid == DIALOG_CARS)
{
new Criado;
if(!response)return SendClientMessage(playerid, 0xFFFFFFFF, "[INFO] Vocк cancelou a seleзгo de carros");
if(!IsValidVehicle(strval(inputtext)))return SendClientMessage(playerid, 0xFFFFFFFF, "[ERRO] Carro Invбlido");
format(Don, sizeof(Don), "Vocк colocou o carro %s(%i)", NomeCarros[strval(inputtext)-400],strval(inputtext));
SendClientMessage(playerid, 0xFFFFFFFF, Don);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
PutPlayerInVehicle(playerid,Criado,0);
Criado = CreateVehicle(strval(inputtext),x, y, z, 82,0,1,60);
return 1;
}
Ajuda basica Don_Speed