public OnPlayerSpawn(playerid)
{
if(Player[playerid][pFaccao] == 1) // CMD - Chapadгo
{
SetPlayerColor(playerid, COR_CMD);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, -206.7432, 1516.1161, 70.4775);
GameTextForPlayer(playerid, "~r~Chapadao", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 2) // CMD - Cidade Alta
{
SetPlayerColor(playerid, COR_CMD);
SetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2654.8125, -61.9025, 48.7902);
GameTextForPlayer(playerid, "~r~Cidade Alta", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 3) // CMD - Vila Kennedy
{
SetPlayerColor(playerid, COR_CMD);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2006.9496, 2909.6575, 47.8231);
GameTextForPlayer(playerid, "~r~Vila Kennedy", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 4) // LLL - Pedreira
{
SetPlayerColor(playerid, COR_ADA);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, -525.5999, 1883.4408, 89.6900);
GameTextForPlayer(playerid, "~b~Pedreira", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 5) // LLL - Chaves
{
SetPlayerColor(playerid, COR_ADA);
SetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2295.9009, 723.3344, 10.8203);
GameTextForPlayer(playerid, "~b~Chaves", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 6) // LLL - Rocinha
{
SetPlayerColor(playerid, COR_ADA);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2722.6426, -1192.8342, 69.2401);
GameTextForPlayer(playerid, "~b~Rocinha", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 7) // TD3 - Parada de Lucas
{
SetPlayerColor(playerid, COR_TD3);
SetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2700.6750, 193.6954, 55.3944);
GameTextForPlayer(playerid, "~y~Parada de Lucas", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 8) // TD3 - Serrinha
{
SetPlayerColor(playerid, COR_TD3);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2919.0537, 2117.9026, 17.8955);
GameTextForPlayer(playerid, "~y~Serrinha", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 9) // TD3 - Acarн
{
SetPlayerColor(playerid, COR_TD3);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 1851.4462, 654.7349, 11.3553);
GameTextForPlayer(playerid, "~y~Acarн", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 10) // MLC - Carobinha
{
SetPlayerColor(playerid, COR_MLC);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2810.9666, 2919.6208, 36.5046);
GameTextForPlayer(playerid, "~y~Carobinha", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 11) // MLC - Tanque
{
SetPlayerColor(playerid, COR_MLC);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 918.3662, 2220.5754, 10.8203);
GameTextForPlayer(playerid, "~y~Tanque", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 12) // MLC - Cezarгo
{
SetPlayerColor(playerid, COR_MLC);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2889.2517, 1178.2585, 10.8984);
GameTextForPlayer(playerid, "~y~Cezarгo", 1000, 1);
return 1;
}
if(Player[playerid][pFaccao] == 13) // OG - Outras Organizaзхes
{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 753.6643, 93.4538, 82.1847);
GameTextForPlayer(playerid, "~w~Outras Organizaзхes", 1000, 1);
return 1;
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_OG)
{
if(response)
{
if(listitem == 0) // OG - Outras Organizaзхes
{
Player[playerid][pFaccao] = 13;
SpawnPlayer(playerid);
}
}
}
if(dialogid == DIALOG_MLC)
{
if(response)
{
if(listitem == 0) // MLC - Carobinha
{
Player[playerid][pFaccao] = 10;
SpawnPlayer(playerid);
}
if(listitem == 1) // MLC - Tanque
{
Player[playerid][pFaccao] = 11;
SpawnPlayer(playerid);
}
if(listitem == 2) // MLC - Cezarгo
{
Player[playerid][pFaccao] = 12;
SpawnPlayer(playerid);
}
}
}
if(dialogid == DIALOG_TD3)
{
if(response)
{
if(listitem == 0) // TD3 - Parada de Lucas
{
Player[playerid][pFaccao] = 7;
SpawnPlayer(playerid);
}
if(listitem == 1) // TD3 - Serrinha
{
Player[playerid][pFaccao] = 8;
SpawnPlayer(playerid);
}
if(listitem == 2) // TD3 - Acarн
{
Player[playerid][pFaccao] = 9;
SpawnPlayer(playerid);
}
}
}
if(dialogid == DIALOG_LLL)
{
if(response)
{
if(listitem == 0) // LLL - Pedreira
{
Player[playerid][pFaccao] = 4;
SpawnPlayer(playerid);
}
if(listitem == 1) // LLL - Chaves
{
Player[playerid][pFaccao] = 5;
SpawnPlayer(playerid);
}
if(listitem == 2) // LLL - Rocinha
{
Player[playerid][pFaccao] = 6;
SpawnPlayer(playerid);
}
}
}
if(dialogid == DIALOG_CMD)
{
if(response)
{
if(listitem == 0) // CMD - Chapadгo
{
Player[playerid][pFaccao] = 1;
SpawnPlayer(playerid);
}
if(listitem == 1) // CMD - Cidade Alta
{
Player[playerid][pFaccao] = 2;
SpawnPlayer(playerid);
}
if(listitem == 2) // CMD - Vila Kennedy
{
Player[playerid][pFaccao] = 3;
SpawnPlayer(playerid);
}
}
}
if(dialogid == DIALOG_ORG)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_CMD, DIALOG_STYLE_LIST, "Escolha Sua Favela:", "Chapadгo\nCidade Alta\nVila Kennedy", "Selecionar", "");
return 1;
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, DIALOG_LLL, DIALOG_STYLE_LIST, "Escolha Sua Favela:", "Pedreira\nChaves\nRocinha", "Selecionar", "");
return 1;
}
if(listitem == 2)
{
ShowPlayerDialog(playerid, DIALOG_TD3, DIALOG_STYLE_LIST, "Escolha Sua Favela:", "Parada de Lucas\nSerrinha\nAcarн", "Selecionar", "");
return 1;
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, DIALOG_MLC, DIALOG_STYLE_LIST, "Escolhaa Sua Favela:", "Carobinha\nTanque\nCezarгo", "Selecionar", "");
return 1;
}
if(listitem == 4)
{
ShowPlayerDialog(playerid, DIALOG_OG, DIALOG_STYLE_LIST, "Escolha Sua Favela:", "Outras Organizaзхes", "Selecionar", "");
return 1;
}
}
}
return 1;
}
// ShowPlayerDialog << Esta й a principal que falei no inicio o save pega ai nos 3 nomes primeiros . . .
ShowPlayerDialog(playerid, DIALOG_ORG, DIALOG_STYLE_LIST, "Escolha Sua Facзгo:", "{FF0000}CMD - Comando Vermelho\n{0000FF}LLL - Amigos dos Amigos\n{FFFF00}TD3 - Terceiro Comando Puro\n{FF8000}MLC - Melicia\n{FFFFFF}OG - Outras Organizaзхes", "Selecionar", "Cancelar");
ShowPlayerDialog(playerid, DIALOG_ORG, DIALOG_STYLE_LIST, "Escolha Sua Facзгo:", "{FF0000}CMD - Comando Vermelho\n{0000FF}LLL - Amigos dos Amigos\n{FFFF00}TD3 - Terceiro Comando Puro\n{FF8000}MLC - Melicia\n{FFFFFF}OG - Outras Organizaзхes", "Selecionar", "Cancelar");
SpawnFaccao(playerid);
stock SpawnFaccao(playerid){
switch(Player[playerid][pFaccao]){
case 1:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, -206.7432, 1516.1161, 70.4775);
GameTextForPlayer(playerid, "~r~Chapadao", 1000, 1);
return 1;
}
case 2:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2654.8125, -61.9025, 48.7902);
GameTextForPlayer(playerid, "~r~Cidade Alta", 1000, 1);
return 1;
}
case 3:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2006.9496, 2909.6575, 47.8231);
GameTextForPlayer(playerid, "~r~Vila Kennedy", 1000, 1);
return 1;
}
case 4:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, -525.5999, 1883.4408, 89.6900);
GameTextForPlayer(playerid, "~b~Pedreira", 1000, 1);
return 1;
}
case 5:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2295.9009, 723.3344, 10.8203);
GameTextForPlayer(playerid, "~b~Chaves", 1000, 1);
}
case 6:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2722.6426, -1192.8342, 69.2401);
GameTextForPlayer(playerid, "~b~Rocinha", 1000, 1);
return 1;
}
case 7:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid,0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2700.6750, 193.6954, 55.3944);
GameTextForPlayer(playerid, "~y~Parada de Lucas", 1000, 1);
return 1;
}
case 8:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2919.0537, 2117.9026, 17.8955);
GameTextForPlayer(playerid, "~y~Serrinha", 1000, 1);
return 1;
}
case 9:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 1851.4462, 654.7349, 11.3553);
GameTextForPlayer(playerid, "~y~Acarн", 1000, 1);
return 1;
}
case 10:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2810.9666, 2919.6208, 36.5046);
GameTextForPlayer(playerid, "~y~Carobinha", 1000, 1);
return 1;
}
case 11:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 918.3662, 2220.5754, 10.8203);
GameTextForPlayer(playerid, "~y~Tanque", 1000, 1);
return 1;
}
case 12:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 2889.2517, 1178.2585, 10.8984);
GameTextForPlayer(playerid, "~y~Cezarгo", 1000, 1);
return 1;
}
case 13:{
SetPlayerColor(playerid, -1);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, 753.6643, 93.4538, 82.1847);
GameTextForPlayer(playerid, "~w~Outras Organizaзхes", 1000, 1);
return 1;
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
switch(dialogid){
case DIALOG_OG:{
if(response)
{
if(listitem == 0) // OG - Outras Organizaзхes
{
Player[playerid][pFaccao] = 13;
SpawnPlayer(playerid);
}
}
}
case DIALOG_MLC:{
if(response)
{
if(listitem == 0) // MLC - Carobinha
{
Player[playerid][pFaccao] = 10;
SpawnPlayer(playerid);
}
if(listitem == 1) // MLC - Tanque
{
Player[playerid][pFaccao] = 11;
SpawnPlayer(playerid);
}
if(listitem == 2) // MLC - Cezarгo
{
Player[playerid][pFaccao] = 12;
SpawnPlayer(playerid);
}
}
}
case DIALOG_TD3:{
if(response)
{
if(listitem == 0) // TD3 - Parada de Lucas
{
Player[playerid][pFaccao] = 7;
SpawnPlayer(playerid);
}
if(listitem == 1) // TD3 - Serrinha
{
Player[playerid][pFaccao] = 8;
SpawnPlayer(playerid);
}
if(listitem == 2) // TD3 - Acarн
{
Player[playerid][pFaccao] = 9;
SpawnPlayer(playerid);
}
}
}
case DIALOG_LLL:{
if(response)
{
if(listitem == 0) // LLL - Pedreira
{
Player[playerid][pFaccao] = 4;
SpawnPlayer(playerid);
}
if(listitem == 1) // LLL - Chaves
{
Player[playerid][pFaccao] = 5;
SpawnPlayer(playerid);
}
if(listitem == 2) // LLL - Rocinha
{
Player[playerid][pFaccao] = 6;
SpawnPlayer(playerid);
}
}
}
case DIALOG_CMD:{
if(response)
{
if(listitem == 0) // CMD - Chapadгo
{
Player[playerid][pFaccao] = 1;
SpawnPlayer(playerid);
}
if(listitem == 1) // CMD - Cidade Alta
{
Player[playerid][pFaccao] = 2;
SpawnPlayer(playerid);
}
if(listitem == 2) // CMD - Vila Kennedy
{
Player[playerid][pFaccao] = 3;
SpawnPlayer(playerid);
}
}
}
case DIALOG_ORG:{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOG_CMD, DIALOG_STYLE_LIST, "Escolha Sua Favela:", "Chapadгo\nCidade Alta\nVila Kennedy", "Selecionar", "");
return 1;
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, DIALOG_LLL, DIALOG_STYLE_LIST, "Escolha Sua Favela:", "Pedreira\nChaves\nRocinha", "Selecionar", "");
return 1;
}
if(listitem == 2)
{
ShowPlayerDialog(playerid, DIALOG_TD3, DIALOG_STYLE_LIST, "Escolha Sua Favela:", "Parada de Lucas\nSerrinha\nAcarн", "Selecionar", "");
return 1;
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, DIALOG_MLC, DIALOG_STYLE_LIST, "Escolhaa Sua Favela:", "Carobinha\nTanque\nCezarгo", "Selecionar", "");
return 1;
}
if(listitem == 4)
{
ShowPlayerDialog(playerid, DIALOG_OG, DIALOG_STYLE_LIST, "Escolha Sua Favela:", "Outras Organizaзхes", "Selecionar", "");
return 1;
}
}
}
}
return 1;
}
Mais quando vocк aperta em CMD - COMANDO VERMELHO vocк pega um spawn ou n a dialog aparece de boa sem spawn na tela?
|
error 040: duplicate "case" label (value 980)
Na case deu uns erros eu nгo uso muito case
pawn Код:
|