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);