08.06.2013, 00:48
Eae pessoal to com um problema nesse dialog aki!
Fiz ele com a intenзгo que depois que o player desse spawn aparecesse a dialog pra ele e ele escolheria a equipe e de wheeling que ele queria fazer parte, so que depois que vocк escolhe vocк nгo й levado para o spawn da equipe e nem trocada a skin, poderiam me ajudar !?
Codigo OnPlayerSpawn
Codigo OnDialogResponse
Obrigado
Fiz ele com a intenзгo que depois que o player desse spawn aparecesse a dialog pra ele e ele escolheria a equipe e de wheeling que ele queria fazer parte, so que depois que vocк escolhe vocк nгo й levado para o spawn da equipe e nem trocada a skin, poderiam me ajudar !?
Codigo OnPlayerSpawn
PHP код:
public OnPlayerSpawn(playerid)
{
if(GetPlayerTeam(playerid) == ORG_13DaLeste){
SetPlayerPos(playerid, 958.3783, 1343.1572, 15.3746);
SetPlayerColor(playerid, Cor_13DaLeste);
SendClientMessage(playerid, -1, "Vocк й membro da equipe 13 da Leste!");
} else
if(GetPlayerTeam(playerid) == ORG_26DaNorte){
SetPlayerPos(playerid, 2050.8423,2219.5491,10.8203);
SetPlayerColor(playerid, Cor_26DaNorte);
SendClientMessage(playerid, -1, "Vocк й membro da equipe 26 da Norte!");
} else if
(GetPlayerTeam(playerid) == ORG_NONE){
SetPlayerColor(playerid, Cor_NONE);
SendClientMessage(playerid, -1, "Vocк й um Civil!");
}
{
//Equipe---------------------------------------------------------------------------------------------------
#define Equipe 1
new str[512] = "13 Da Leste\n26 Da Norte";
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Selecione a sua equipe,", str, "Selecionar", "Cancelar");
//Fim Equipe-----------------------------------------------------------------------------------------------
return 1;
}
}
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)//botгo 1
{
if(listitem == 0)//Item 0 da lista( й o primeiro da lista)
if(GetPlayerTeam(playerid) == ORG_13DaLeste){
SendClientMessage(playerid, Cor_13DaLeste, "Vocк agora й um 13 Da Leste!");
GivePlayerMoney(playerid, 1000);
SetPlayerPos(playerid, 958.3783, 1343.1572, 15.3746);
SetPlayerColor(playerid, Cor_13DaLeste);
SetPlayerTeam(playerid, classid);
return 1;
}
}
else if(listitem == 1) //caso ele click no segundo botгo
if(GetPlayerTeam(playerid) == ORG_26DaNorte){
SendClientMessage(playerid, Cor_26DaNorte, "Vocк agora й um 26 Da Norte!");
GivePlayerMoney(playerid, 1000);
SetPlayerPos(playerid, 2050.8423,2219.5491,10.8203);
SetPlayerColor(playerid, Cor_26DaNorte);
}
return 1;
}