public OnPlayerRequestSpawn(playerid) { new Index, Float:x, Float:y, Float:z, Float:Angle, Name[24], Msg[128]; GetPlayerName(playerid, Name, sizeof(Name)); SetPlayerPos(playerid,0.0,0.0,0.0); switch (classid) { case TruckDriver: { ShowPlayerDialog(playerid, DialogRescue, DIALOG_STYLE_LIST, "Escolha um Resgate Caminhoneiro:", "Flint Trucking Depot\r\nLVA Freight Depot\r\nDoherty Depot\r\nQuarry Top", "Spawn", "Cancel"); format(Msg, 128,"{EBA611}O Jogador {FFFFFF}%s {EBA611}entrou no server como um Caminhoneiro", Name); } } return 1; }
Querer nгo й poder, rs.
Verifique a OnDialogResponse de DialogRescue e poste aqui. |
if(dialogid == DialogRescue) { switch(dialogid) { case DialogRescue: { if(response) { switch(listitem) { case 0: { SetPlayerInterior (playerid, 0); SetPlayerPos(playerid, -74.7, -1137.5, 4.5); } case 1: { SetPlayerInterior (playerid, 0); SetPlayerPos(playerid, 1457.0, 975.5, 11.0); } case 2: { SetPlayerInterior (playerid, 0); SetPlayerPos(playerid, -2136.0, -247.5, 36.5); } case 3: { SetPlayerInterior (playerid, 0); SetPlayerPos(playerid,332.0, 900.0, 25.0); } } } } } } } return 1; }
if(dialogid == DIALOG_CIDADE)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COR_AMARELO, "[INFO] Vocк selecionou Los Santos para jogar atualmente.");
Cidade[playerid] = 1;
SpawnPlayer(playerid);
SetPlayerScore(playerid, 0);
GivePlayerCash(playerid, 1000);
PlayerInfo[playerid][pDinheiro] = 1000;
SendClientMessage(playerid, COR_AZULCLARO, "[INFO] Vocк recebeu R$1000 para iniciar sua jornada virtual.");
return 1;
}
if(listitem == 1)
{
SendClientMessage(playerid, COR_AMARELO, "[INFO] Vocк selecionou San Fierro para jogar atualmente.");
Cidade[playerid] = 2;
SpawnPlayer(playerid);
SetPlayerScore(playerid, 0);
GivePlayerCash(playerid, 1000);
PlayerInfo[playerid][pDinheiro] = 1000;
SendClientMessage(playerid, COR_AZULCLARO, "[INFO] Vocк recebeu R$1000 para iniciar sua jornada virtual.");
return 1;
}
if(listitem == 2)
{
SendClientMessage(playerid, COR_AMARELO, "[INFO] Vocк selecionou Las Venturas para jogar atualmente.");
Cidade[playerid] = 3;
SpawnPlayer(playerid);
SetPlayerScore(playerid, 0);
GivePlayerCash(playerid, 1000);
SendClientMessage(playerid, COR_AZULCLARO, "[INFO] Vocк recebeu R$1000 para iniciar sua jornada virtual.");
return 1;
}
}
}
Nгo seria ъtil pra vocк?
PHP код:
|
if(dialogid == DialogRescue){
switch(dialogid){
case DialogRescue:{
if(response){
switch(listitem) {
case 0:{
SetPlayerInterior (playerid, 0);
SetPlayerPos(playerid, X, Y, Z);
}
case 1:{
SetPlayerInterior (playerid, 0);
SetPlayerPos(playerid, X, Y, Z);
}
case 2:{
SetPlayerInterior (playerid, 0);
SetPlayerPos(playerid, X, Y, Z);
}
case 3:{
SetPlayerInterior (playerid, 0);
SetPlayerPos(playerid, X, Y, Z);
}
}
}
}
}
return 1;
}
AddPlayerClass(1,1374.1072,-1756.2365,13.6156,266.9058,0,0,0,0,0,0);