28.11.2014, 18:43
BOm pessoal estou fazendo um gm do 0 e preciso de uma base de /assaltar para o ladrгo e de /aceitar assalto para a vitima... se alguйm tiver uma base.. por favor nгo passe a base do GF, no meu caso uso zcmd + dof2
Vocк pode fazer abrir um diбlogo para o jogador que vai ser assaltado, e usar Pvars para armazenar o valor do assalto e o id do assaltante.
|
// assatlar
ShowPlayerDialog(id_da_vitima, 0 /*Id do dialogo para ser identificado no OnDialogResponse */, DIALOG_STYLE_MSGBOX, "Bla bla", "O fulano tal estб tentando te assaltar ele quer tal valor.\nDeseja aceitar o assalto?", "Aceitar", "Recusar");
SetPVarInt(id_da_vitima, "IdAssaltante", id_do_assaltante);
SetPVarInt(id_da_vitima, "ValorAssalto", valor_doa_assalto);
//OnDialgoResponse
//Caso for o dialogo que abriu para a vitima, que nesse exemplo й 0.
if(response)
{
//Caso aceitar.
GivePlayerMovey(GetPVarInt(playerid, "IdAssaltante"), GetPVarInt(playerid, "ValorAssalto");
SendClientMessage(GetPVarInt(playerid, "IdAssaltante"), -1, "O assalto foi aceito");
DeletePVar(playerid, "IdAssaltante");
DeletePVar(playerid, "ValorAssalto");
}
else
{
SendClientMessage(GetPVarInt(playerid, "IdAssaltante"), -1, "O assalto foi recusado");
DeletePVar(playerid, "IdAssaltante");
DeletePVar(playerid, "ValorAssalto");
}
pawn Код:
|
Como posso deixar o /aceitar assaltar por mensagem e nгo por dialog ?
|