17.07.2018, 18:06
Ontem eu vi aqui pedi pra me ajudar a colocar um sistema de escolher facзгo ai como ngm teve tempo pra ajudar resolvi fazer sozinho й tipo ta dando um erro que nгo spawna o player olha o code
PHP код:
if(clickedid == DrawCadastroInput[playerid][4]) // Registrar
{
if(GetPVarInt(playerid, "DigitouSenha") == 1 && GetPVarInt(playerid, "DigitouSexo") == 1 && GetPVarInt(playerid, "DigitouIdade") == 1 && GetPVarInt(playerid, "DigitouSkin") == 1)
{
ShowPlayerDialog(playerid, DIALOG_MORROS, DIALOG_STYLE_LIST, "{FFFFFF}» {DDBB6C}Escolha sua facзгo", "{CC0404}CMD\n{0621EE}LLL\n{FADD01}TD3\n{E88711}MLC\n{FFFFFF}Outras", "Confirmar", "Voltar");
{
return true;
}
ShowPlayerDialog(playerid, DEntrou, DIALOG_STYLE_MSGBOX, "{FFFFFF}Bem vindo:", "Seja bem vindo ao servidor {5F0000}War Rнo Oficial{FFFFFF}!\n\nSe vocк tiver alguma dъvida a respeito do servidor ou da comunidade use {0080FF}/comandos para ver os comandos do servidor.\n\n{FFFFFF}Como й a sua primeira vez no servidor vocк nasceu em um lugar randфmico.\n\nNosso site: {FFCF00}Em breve", "Fechar", "");
pRegistro(playerid);
DeletePVar(playerid, "DigitouSenha");
DeletePVar(playerid, "DigitouSexo");
DeletePVar(playerid, "DigitouIdade");
DeletePVar(playerid, "DigitouSkin");
}
else
{
ShowPlayerDialog(playerid, DErroCadastro, DIALOG_STYLE_MSGBOX, "{FFFFFF}» {B61010}ERRO:", "{FFFFFF}Vocк precisa preencher todas as informaзхes antes de registrar sua conta no servidor!", "Voltar", "");
}
}
if(dialogid == DIALOG_MORROS)
{
if(!response)
return ShowPlayerDialog(playerid, DIALOG_MORROS, DIALOG_STYLE_LIST, "{DDBB6C}Escolha seu morro para poder continuar:", "{CC0404}CMD\n{0621EE}LLL\n{FADD01}TD3\n{E88711}MLC\n{FFFFFF}Outras Organizaзхes", "Selecionar", "");
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_FACCOES, DIALOG_STYLE_LIST, "{DDBB6C}Escolha sua favela para poder continuar:", "{CC0404}Jacarй\n{CC0404}Nova Holanda", "Selecionar", "Voltar");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, DIALOG_FACCOES+1, DIALOG_STYLE_LIST, "{DDBB6C}Escolha sua favela para poder continuar:", "{0621EE}Vila Vintem\n{0621EE}Complexo do Caju", "Selecionar", "Voltar");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid, DIALOG_FACCOES+2, DIALOG_STYLE_LIST, "{DDBB6C}Escolha sua favela para poder continuar:", "{FADD01}Vila do Joгo\n{FADD01}Morro do dende", "Selecionar", "Voltar");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, DIALOG_FACCOES+3, DIALOG_STYLE_LIST, "{DDBB6C}Escolha sua favela para poder continuar:", "{E88711}Conjunto cessarгo", "Selecionar", "Voltar");
}
if(listitem == 4) // Outras Organizaзхes
{
Player[playerid][Morro] = TEAM_OUT;
Player[playerid][Faccoes] = TEAM_OUT_OT;
TogglePlayerSpectating(playerid, false);
Salvar_Conta(playerid);
SpawnPlayer(playerid);
StopAudioStreamForPlayer(playerid);
Logado[playerid] = true;
if(Logado[playerid] == true)
{
}
}
}
//
if(dialogid == DIALOG_FACCOES)
{
if(!response)
return ShowPlayerDialog(playerid, DIALOG_MORROS, DIALOG_STYLE_LIST, "{DDBB6C}Escolha seu morro para poder continuar:", "{CC0404}CMD\n{0621EE}LLL\n{FADD01}TD3\n{E88711}MLC\n{FFFFFF}Outras organizaзхes", "Selecionar", "");
if(listitem == 0)
{
Player[playerid][Morro] = TEAM_CMD;
Player[playerid][Faccoes] = TEAM_CMD_JR;
SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Vocк escolheu ser da favela {CC0404}Jacarй.");
TogglePlayerSpectating(playerid, false);
Logado[playerid] = true;
Salvar_Conta(playerid);
GameTextForPlayer(playerid,"~w~CMD: ~r~Jacarй", 1000,1);
SpawnPlayer(playerid);
if(Logado[playerid] == true)
{
}
}
if(listitem == 1)
{
Player[playerid][Morro] = TEAM_CMD;
Player[playerid][Faccoes] = TEAM_CMD_NH;
SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Vocк escolheu ser da favela {CC0404}Nova Holanda.");
TogglePlayerSpectating(playerid, false);
Logado[playerid] = true;
Salvar_Conta(playerid);
GameTextForPlayer(playerid,"~w~CMD: ~r~Nova Holanda", 1000,1);
SpawnPlayer(playerid);
if(Logado[playerid] == true)
{
}
}
}
if(dialogid == DIALOG_FACCOES+1)
{
if(!response)
return ShowPlayerDialog(playerid, DIALOG_MORROS, DIALOG_STYLE_LIST, "{DDBB6C}Escolha seu morro para poder continuar:", "{CC0404}CMD\n{0621EE}LLL\n{FADD01}TD3\n{E88711}MLC\n{FFFFFF}Outras organizaзхes", "Selecionar", "");
if(listitem == 0)
{
Player[playerid][Morro] = TEAM_LLL;
Player[playerid][Faccoes] = TEAM_LLL_JR;
SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Vocк escolheu ser da favela {0621EE}Vila Vintem.");
TogglePlayerSpectating(playerid, false);
Logado[playerid] = true;
Salvar_Conta(playerid);
GameTextForPlayer(playerid,"~w~LLL: ~b~Vila Vintem", 1000,1);
SpawnPlayer(playerid);
if(Logado[playerid] == true)
{
}
}
if(listitem == 1)
{
Player[playerid][Morro] = TEAM_LLL;
Player[playerid][Faccoes] = TEAM_LLL_CC;
SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Vocк escolheu ser da favela {0621EE}Complexo do Caju.");
TogglePlayerSpectating(playerid, false);
Logado[playerid] = true;
Salvar_Conta(playerid);
GameTextForPlayer(playerid,"~w~LLL: ~b~Complexo do Caju", 1000,1);
SpawnPlayer(playerid);
if(Logado[playerid] == true)
{
}
}
}
if(dialogid == DIALOG_FACCOES+2)
{
if(!response)
return ShowPlayerDialog(playerid, DIALOG_MORROS, DIALOG_STYLE_LIST, "{DDBB6C}Escolha seu morro para poder continuar:", "{DDBB6C}CMD\n{0621EE}LLL\n{FADD01}TD3\n{E88711}MLC\n{FFFFFF}Outras organizaзхes", "Selecionar", "");
if(listitem == 0)
{
Player[playerid][Morro] = TEAM_TD3;
Player[playerid][Faccoes] = TEAM_TD3_VV;
SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Vocк escolheu ser da favela {FADD01}Vila do Joгo.");
TogglePlayerSpectating(playerid, false);
Logado[playerid] = true;
Salvar_Conta(playerid);
GameTextForPlayer(playerid,"~w~TD3: ~y~Vila do Joгo", 1000,1);
SpawnPlayer(playerid);
if(Logado[playerid] == true)
{
}
}
if(listitem == 1)
{
Player[playerid][Morro] = TEAM_TD3;
Player[playerid][Faccoes] = TEAM_TD3_MD;
SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Vocк escolheu ser da favela {FADD01}Morro do dende.");
TogglePlayerSpectating(playerid, false);
Logado[playerid] = true;
Salvar_Conta(playerid);
GameTextForPlayer(playerid,"~w~TD3: ~y~Morro do dende", 1000,1);
SpawnPlayer(playerid);
if(Logado[playerid] == true)
{
}
}
}
if(dialogid == DIALOG_FACCOES+3)
{
if(!response)
return ShowPlayerDialog(playerid, DIALOG_MORROS, DIALOG_STYLE_LIST, "{DDBB6C}Escolha seu morro para poder continuar:", "{DDBB6C}CMD\n{0621EE}LLL\n{FADD01}TD3\n{E88711}MLC\n{FFFFFF}Outras organizaзхes", "Selecionar", "");
if(listitem == 0)
{
Player[playerid][Morro] = TEAM_MLC;
Player[playerid][Faccoes] = TEAM_MLC_CC;
SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Vocк escolheu ser da favela "#COLORT_ORANGE"Conjunto cessarгo.");
TogglePlayerSpectating(playerid, false);
Logado[playerid] = true;
Salvar_Conta(playerid);
GameTextForPlayer(playerid,"~w~MLC: ~y~Conjunto cessarгo", 1000,1);
SpawnPlayer(playerid);
if(Logado[playerid] == true)
{
}
}
}
static stock SpawnFavela(playerid)
{
if(Player[playerid][Faccoes] == TEAM_CMD_JR)
{
SetPlayerColor(playerid, COLOR_RED);
SetPlayerPos(playerid, TEAM_CMD_JR_POS);
Streamer_UpdateEx(playerid, TEAM_CMD_JR_POS);
}
if(Player[playerid][Faccoes] == TEAM_CMD_NH)
{
SetPlayerColor(playerid, COLOR_RED);
SetPlayerPos(playerid, TEAM_CMD_NH_POS);
Streamer_UpdateEx(playerid, TEAM_CMD_NH_POS);
}
// LLL
if(Player[playerid][Faccoes] == TEAM_LLL_JR)
{
SetPlayerColor(playerid, COLOR_BLUE);
SetPlayerPos(playerid, TEAM_LLL_JR_POS);
Streamer_UpdateEx(playerid, TEAM_LLL_JR_POS);
}
if(Player[playerid][Faccoes] == TEAM_LLL_CC)
{
SetPlayerColor(playerid, COLOR_BLUE);
SetPlayerPos(playerid, TEAM_LLL_CC_POS);
Streamer_UpdateEx(playerid, TEAM_LLL_CC_POS);
}
// TD3
if(Player[playerid][Faccoes] == TEAM_TD3_VV)
{
SetPlayerColor(playerid, COLOR_YELLOW);
SetPlayerPos(playerid, TEAM_TD3_VV_POS);
Streamer_UpdateEx(playerid, TEAM_TD3_VV_POS);
}
if(Player[playerid][Faccoes] == TEAM_TD3_MD)
{
SetPlayerColor(playerid, COLOR_YELLOW);
SetPlayerPos(playerid, TEAM_TD3_MD_POS);
Streamer_UpdateEx(playerid, TEAM_TD3_MD_POS);
}
// MLC
if(Player[playerid][Faccoes] == TEAM_MLC_CC)
{
SetPlayerColor(playerid, COLOR_ORANGE);
SetPlayerPos(playerid, TEAM_MLC_CC_POS);
Streamer_UpdateEx(playerid, TEAM_MLC_CC_POS);
}
// Outras Organizaзхes
if(Player[playerid][Faccoes] == TEAM_OUT_OT)
{
SetPlayerColor(playerid, COLOR_WHITE);
SetPlayerPos(playerid, TEAM_OUT_OT_POS);
Streamer_UpdateEx(playerid, TEAM_OUT_OT_POS);
}
}


