SA-MP Forums Archive
[Ajuda] /irguerra quando morre continua la ai eu fiz /minigun em cima qnd morre continua la so que suas armas fica igual da /irg - 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] /irguerra quando morre continua la ai eu fiz /minigun em cima qnd morre continua la so que suas armas fica igual da /irg (/showthread.php?tid=400826)



/irguerra quando morre continua la ai eu fiz /minigun em cima qnd morre continua la so que suas armas fica igual da /irg - joaobgnc - 20.12.2012

exemplo to /minigun ai eu morri vo spawnar no /minigun so que com as armas /irguerra
PHP код:
if (strcmp("/Minigun"cmdtrue) == 0)
        {
        if(
EmDuelo[playerid] == 1){SendClientMessage(playerid0xFF6F28AA"Vocк esta em um duelo e nгo pode usar comandos");return 1;}
        if(
EmGuerra[playerid] == 1){SendClientMessage(playerid0xFF6F28AA"Vocк ja esta na guerra cavalo");return 1;}
        new 
R2 random(sizeof(GuerraSpawns));
        
SetPlayerPos(playerid,GuerraSpawns[R2][0],GuerraSpawns[R2][1],GuerraSpawns[R2][2]);
        
SetPlayerVirtualWorld(playerid2);
        
EmGuerra[playerid] = 1;
        
SetPlayerTeam(playeridNO_TEAM);
        
GetPlayerName(playeridpNamesizeof(pName));
        
format(string256"[ Servidor Info ] %s moveu-se para a Minigun! /Minigun",pName );SendClientMessageToAll(0x59E000AAstring);
        
ResetPlayerWeapons(playerid);
          
GivePlayerWeapon(playerid38 9999);
        
SetPlayerHealth(playerid100);
        
SetPlayerArmour(playerid100);
        
GameTextForPlayer(playerid,"~w~Bem Vindo a ~n~~r~/Minigun~n~ para sair use /sair",5000,5);
        return 
1;
        } 



Re: /irguerra quando morre continua la ai eu fiz /minigun em cima qnd morre continua la so que suas armas fica igual da - Duduloch - 20.12.2012

Posta o: OnPlayerDeath e o OnPlayerSpawn


Re: /irguerra quando morre continua la ai eu fiz /minigun em cima qnd morre continua la so que suas armas fica igual da - jpeg - 20.12.2012

OMG! Tнtulo do tуpico nгo й descriзгo.


Re: /irguerra quando morre continua la ai eu fiz /minigun em cima qnd morre continua la so que suas armas fica igual da - joaobgnc - 22.12.2012

TA AE ALGUEM ME AJUDA QUERO TIRAR ISSO
on player spawn
Quote:
PHP код:
if(EmGuerra[playerid] == )
    {
    new 
R2 random(sizeof(GuerraSpawns));
    
SetPlayerTeam(playeridNO_TEAM);
    
SetPlayerPos(playerid,GuerraSpawns[R2][0],GuerraSpawns[R2][1],GuerraSpawns[R2][2]);
    
GivePlayerWeapon(playerid9999);
    
GivePlayerWeapon(playerid16 9999);
    
GivePlayerWeapon(playerid24 9999);
    
GivePlayerWeapon(playerid26 9999);
    
GivePlayerWeapon(playerid34 9999);
    
GivePlayerWeapon(playerid31 9999);
    
SetPlayerHealth(playerid100);
    
SetPlayerArmour(playerid100);
    }
    
TextDrawShowForPlayer(playeridTextdraw0);
    
TextDrawShowForPlayer(playeridTextdraw2);
    
SetPlayerInterior(playerid0);
    if (
EmDuelo[playerid] > 0)
    {
    
VerificaDuelos(playerid,INVALID_PLAYER_ID); // X1
    
}
    if (
EmGuerra[playerid] > 0)
    {
    
VerificaGuerra(playerid,INVALID_PLAYER_ID); // X1
    
}
    
GivePlayerMoney(playerid1000);
    if(
EmGuerra[playerid] == )
    {
//onaplayerdeath
new mato[256];
    
ccolete[playerid] = 0;
    
steleporte[playerid] = 1;
    
ResetPlayerWeapons(playerid);
    new 
pName[MAX_PLAYER_NAME];
    
GetPlayerName(playeridpNamesizeof(pName));
    new 
namekiller[MAX_PLAYER_NAME];
    
GetPlayerName(killeridnamekillersizeof(pName));
    if (
EmDuelo[playerid] > 0)
    {
        
VerificaDuelos(playerid,killerid); // X1
        
return 1;
    }
    if (
EmGuerra[playerid] > 0)
    {
        
VerificaGuerra(playerid,killerid); // X1
        
return 1;
    }
    new 
string[256];
    if(
bounty[playerid] > && (GetPlayerTeam(killerid) == || GetPlayerTeam(playerid) != GetPlayerTeam(killerid)))
    {
        
format(stringsizeof(string), "Voce recebeu a recompensa de $%d por matar %s."bounty[playerid], PlayerName(playerid));
        
SendClientMessage(killerid0xFF8040FFstring);
        
GivePlayerMoney(killeridbounty[playerid]);
        
bounty[playerid] = 0;
    }
            if(
GetPlayerTeam(killerid) != GetPlayerTeam(playerid))
            {
            
SendDeathMessage(killeridplayeridreason);
            
SetPlayerScore(killeridGetPlayerScore(killerid) + 1);
            
GetPlayerName(killeridmato24);
            
GivePlayerMoney(killerid1000);
            
GivePlayerMoney(playerid, -500);
            
psht[playerid] = 0;
            
GivePlayerMoney(killeridgranastatus[playerid]);
            
granastatus[killerid] = Matando[killerid] * 100;
            
granastatus[playerid] = 0;
            
PlayerInfo[killerid][pMatou]++;
            
PlayerInfo[playerid][pMorreu]++;
            
Matando[killerid]++;
            
TogglePlayerSpectating(playeridtrue);
            
PlayerSpectatePlayer(playeridkillerid1);
            
olhamane[playerid] = 1;
            
ccolete[playerid] = 0;
            
steleporte[playerid] = 1;
            
GameTextForPlayer(playerid"~p~ ] ~r~Aprende a jogar Noob! ~p~]"70003);
            
SetTimerEx("OlhaAeQuemTeMatou"7000false"d"playerid); 



Respuesta: /irguerra quando morre continua la ai eu fiz /minigun em cima qnd morre continua la so que suas armas fica ig - Pedro Pawno - 22.12.2012

Cara por que isso?

SetPlayerPos(playerid,GuerraSpawns[R2][0],GuerraSpawns[R2][1],GuerraSpawns[R2][2]);
esse cуdigo que ta bugando.


Re: /irguerra quando morre continua la ai eu fiz /minigun em cima qnd morre continua la so que suas armas fica igual da - joaobgnc - 22.12.2012

isso e as radom pra faser spawn aleatorio nao tem nada bugado