SA-MP Forums Archive
[Ajuda] Problemas no OnPlayerSpawn - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Problemas no OnPlayerSpawn (/showthread.php?tid=408205)



Problemas no OnPlayerSpawn - Ch4ser - 17.01.2013

Estou com o seguinte problema:

No GameMode que eu estou fazendo tem 2 equipes, Estados Unidos e o Mexico, e elas estгo definidas da seguinte maneira:

Quote:

switch(pClass[playerid])
{
case 0://EUA
{
SendClientMessage(playerid,CBRANCO,"Vocк estб jogando na equipe dos Estados Unidos, para ver seu objetivo digite: /objetivo");
new rand = random(sizeof(EstadosUnidosPos));
SetPlayerPos(playerid, EstadosUnidosPos[rand][0], EstadosUnidosPos[rand][1], EstadosUnidosPos[rand][2]);
SetPlayerFacingAngle(playerid,EstadosUnidosPos[rand][3]);
SetCameraBehindPlayer(playerid);
SetPlayerColor(playerid, EquipeEUA);
SetPlayerTeam(playerid, 1);
}
case 1://EUA
{
SendClientMessage(playerid,CBRANCO,"Vocк estб jogando na equipe dos Estados Unidos, para ver seu objetivo digite: /objetivo");
new rand = random(sizeof(EstadosUnidosPos));
SetPlayerPos(playerid, EstadosUnidosPos[rand][0], EstadosUnidosPos[rand][1], EstadosUnidosPos[rand][2]);
SetPlayerFacingAngle(playerid,EstadosUnidosPos[rand][3]);
SetCameraBehindPlayer(playerid);
SetPlayerColor(playerid, EquipeEUA);
SetPlayerTeam(playerid, 1);
}
case 2://EUA
{
SendClientMessage(playerid,CBRANCO,"Vocк estб jogando na equipe dos Estados Unidos, para ver seu objetivo digite: /objetivo");
new rand = random(sizeof(EstadosUnidosPos));
SetPlayerPos(playerid, EstadosUnidosPos[rand][0], EstadosUnidosPos[rand][1], EstadosUnidosPos[rand][2]);
SetPlayerFacingAngle(playerid,EstadosUnidosPos[rand][3]);
SetCameraBehindPlayer(playerid);
SetPlayerColor(playerid, EquipeEUA);
SetPlayerTeam(playerid, 1);
}
case 3://EUA
{
SendClientMessage(playerid,CBRANCO,"Vocк estб jogando na equipe dos Estados Unidos, para ver seu objetivo digite: /objetivo");
new rand = random(sizeof(EstadosUnidosPos));
SetPlayerPos(playerid, EstadosUnidosPos[rand][0], EstadosUnidosPos[rand][1], EstadosUnidosPos[rand][2]);
SetPlayerFacingAngle(playerid,EstadosUnidosPos[rand][3]);
SetCameraBehindPlayer(playerid);
SetPlayerColor(playerid, EquipeEUA);
SetPlayerTeam(playerid, 1);
}
case 4://MEXICO
{
SendClientMessage(playerid,CBRANCO,"Vocк estб jogando na equipe do Mexico, para ver seu objetivo digite: /objetivo");
SetPlayerColor(playerid, EquipeMEXICO);
SetPlayerTeam(playerid, 2);
}
}

Bom, atй ai tudo bem mas quando o jogador nasce no time dos Estados Unidos acontece uma aзгo determinada e quando ele nasce no time do Mexico era pra acontecer outra aзгo, mas acontece exatamente igual a dos Estados Unidos, queria arrumar isso :/ +rep pra quem me ajudar.


Re: Problemas no OnPlayerSpawn - Jumper. - 17.01.2013

coloque suas "addplayerclass"


Re: Problemas no OnPlayerSpawn - Ch4ser - 17.01.2013

Ai estб

Quote:

AddPlayerClass(73, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);//EUA 1
AddPlayerClass(179, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);//EUA 2
AddPlayerClass(191, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);//EUA 3
AddPlayerClass(287, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);//EUA 4
AddPlayerClass(285, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);//MEXICO 1




Re: Problemas no OnPlayerSpawn - Jumper. - 17.01.2013

pelo jeito que esta deveria ta tudo certo, tente ver este tutorial da wiki:
https://sampwiki.blast.hk/wiki/How_to_make_spawn_colors