SA-MP Forums Archive
[DUV] Spawn em vбrias prisхes... - 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: [DUV] Spawn em vбrias prisхes... (/showthread.php?tid=147829)



[DUV] Spawn em vбrias prisхes... - Diogo_braz - 14.05.2010

Ai Galera queria pedir ajuda tipo eu qero que tipo quando o cara morre para a ROTAM nascer nas prisoes da rotam quando morre para a Policia Civil vai pras celas da Policia Civil eu jб consegui criar isso mas esqueci como fazia ._. alguem me ajuda ai plz! vlw galera


Re: [DUV] Spawn em vбrias prisхes... - andmeida10 - 14.05.2010

No OnPlayerDeath:


pawn Код:
if(PlayerInfo[killerid][pMembro] == ID DA PM || PlayerInfo[killerid][pLider] == ID DA PM
{
SetPlayerPos(playerid,..... //Coord da celas
}
if(PlayerInfo[killerid][pMembro] == ID DA ROTAM || PlayerInfo[killerid][pLider] == ID DA ROTAM
{
SetPlayerPos(playerid,..... //Coord da celas
}
if(PlayerInfo[killerid][pMembro] == ID DA PC || PlayerInfo[killerid][pLider] == ID DA PC
{
SetPlayerPos(playerid,..... //Coord da celas
}



Re: [DUV] Spawn em vбrias prisхes... - SuB_ZeRo0_ - 14.05.2010

Topo:
pawn Код:
new timerPreso[MAX_PLAYERS],PPlayer[MAX_PLAYERS];
OnPlayerDeath:
pawn Код:
new str[128],namep[25],namek[25];
GetPlayerName(playerid,namep,25);GetPlayerName(playerid,namek,25);
format(str,sizeof(str)," %s (ID:%i) foi preso pelo Policial %s (ID:%i) e foi para a cadeia!",namep,playerid,namek,killerid);
if(CARA_Й_ROTAM==1) {PPlayer[playerid]=1;SendClientMessageToAll(COR_AQUI,str);}
OnPlayerDisconnect:
pawn Код:
PPlayer[playerid]=0;
KillTimer(timerPreso[playerid]);
OnPlayerSpawn:
pawn Код:
if(PPlaye[playerid]==1) {PPlayer[playerid]=0;SetTimerEx("Preso",2000,false,"i",playerid);}
Para o timer:
pawn Код:
forward Preso(playerid);
public Preso(playerid) {
SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,COR_AQUI,"Vocк estб preso!");
timerPreso[playerid]=SetTimerEx("PresoT",90000,false,"i",playerid);
return 1;
}
Timer preso:
pawn Код:
forward PresoT(playerid);
public PresoT(playerid) {
SendClientMessage(playerid,COR_AQUI,"Vocк foi solto!");
SpawnPlayer(playerid);
return 1;
}
Usa essa base e cria os outros. ^^


Re: [DUV] Spawn em vбrias prisхes... - SuB_ZeRo0_ - 14.05.2010

Quote:
Originally Posted by andmeida10
No OnPlayerDeath:


pawn Код:
if(PlayerInfo[killerid][pMembro] == ID DA PM || PlayerInfo[killerid][pLider] == ID DA PM
{
SetPlayerPos(playerid,..... //Coord da celas
}
if(PlayerInfo[killerid][pMembro] == ID DA ROTAM || PlayerInfo[killerid][pLider] == ID DA ROTAM
{
SetPlayerPos(playerid,..... //Coord da celas
}
if(PlayerInfo[killerid][pMembro] == ID DA PC || PlayerInfo[killerid][pLider] == ID DA PC
{
SetPlayerPos(playerid,..... //Coord da celas
}
Do que adianta? Depois de morrer ele dб spawn.. ou seja estarб livre.

Malz pelo Double!!


Re: [DUV] Spawn em vбrias prisхes... - Diogo_braz - 14.05.2010

Tipo mano n etendi mto bem eu quero adicionar a base do GodFather '-'


Re: [DUV] Spawn em vбrias prisхes... - SuB_ZeRo0_ - 14.05.2010

Quote:
Originally Posted by Diogo_braz
Tipo mano n etendi mto bem eu quero adicionar a base do GodFather '-'
Agora nem eu estou entendo...


Re: [DUV] Spawn em vбrias prisхes... - Diogo_braz - 16.05.2010

Ai, up tipo eu tenho o sistema que vai pro hq PM nй mas atraves desse eu quero adicionar mais eu sabia mas esqueci ehheehehe ._.