SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 09/07/2018, 09:00 PM   #21
Koplan
Big Clucker
 
Koplan's Avatar
 
Join Date: Aug 2016
Location: Portugal
Posts: 84
Reputation: 27
Default Re: Swat

Remove isso aqui. Lendo bem o "ApareceHospital", isto aqui não está fazendo nada no código.
Code:
if(PlayerDeath[playerid][jRopa] == 1
__________________
[Tutorial] Medidas para evitar ataques DDoS
Koplan is offline   Reply With Quote
Old 09/07/2018, 09:28 PM   #22
JoelNyiTz
Big Clucker
 
JoelNyiTz's Avatar
 
Join Date: Apr 2018
Location: OakVille
Posts: 93
Reputation: 0
Default Re: Swat

Quote:
Originally Posted by Koplan View Post
Remove isso aqui. Lendo bem o "ApareceHospital", isto aqui não está fazendo nada no código.
Code:
if(PlayerDeath[playerid][jRopa] == 1
E o que faço para não perder a skin da swat ao morrer?
JoelNyiTz is offline   Reply With Quote
Old 09/07/2018, 09:32 PM   #23
Koplan
Big Clucker
 
Koplan's Avatar
 
Join Date: Aug 2016
Location: Portugal
Posts: 84
Reputation: 27
Default Re: Swat

Quote:
Originally Posted by JoelNyiTz View Post
E o que faço para não perder a skin da swat ao morrer?
O código que eu postei, faz com que a skin é guardada, meu caro.

Não precisa do
Code:
if(PlayerDeath[playerid][jRopa] == 1
que nem está definido.

Segue abaixo o código.

PHP Code:
if(strcmp(texto,    "swat",    true) == 0
        { 
            if(
PlayerInfo[playerid][pSwat] == 1
            { 
                if(!
PlayerToPoint(2.0playerid253.2745,77.1979,1003.6406)) return SendClientMessage(playeridCOLOR_WHITE"Você não está no local adequado"); 
                if(
PlayerInfo[playerid][pDuty] == 0
                { 
                            
PlayerInfo[playerid][pDuty] = 1
                    
SendClientMessage(playeridCOLOR_WHITE"Você colocou seu uniforme de SWAT."); 
                    
RemovePlayerAttachedObject(playerid3); 
                     
RemovePlayerAttachedObject(playerid4); 
                                        
PlayerInfo[playerid][pModelo] = 285
                    
SetPlayerSkin(playeridPlayerInfo[playerid][pModelo]); 
                    
SetPlayerColor(playerid,COLOR_POLICIA); 
                } 
                else 
                { 
                    
RemovePlayerAttachedObject(playerid3); 
                    
RemovePlayerAttachedObject(playerid4); 
                    
SetPlayerColor(playerid,COLOR_WHITE); 
                    
SendClientMessage(playeridCOLOR_WHITE"Você retirou seu uniforme de SWAT."); 
                    
SetPlayerSkin(playeridPlayerInfo[playerid][jRopa]); 
                    
PlayerInfo[playerid][pDuty] = 0
                    if(
PlayerInfo[playerid][pWP1] == 3
                { 
                    
QuitarArma(playerid3); 
                    
QuitarArma(playerid3); 
                    
QuitarArma(playerid24); 
                    
QuitarArma(playerid27); 
                    
QuitarArma(playerid31); 
                    
RemovePlayerAttachedObject(playerid,1); 
                    
QuitarArma(playerid46); 
                    
QuitarArma(playerid41); 
                    
QuitarArma(playerid16); 
                } 
                    
ResetPlayerWeapons(playerid); 
                    
DarArmas(playerid); 
                } 
            } 
            else return 
SendClientMessage(playerid,-1,"Você não está na divisão da SWAT."); 
        } 
        return 
1
    } 
__________________
[Tutorial] Medidas para evitar ataques DDoS
Koplan is offline   Reply With Quote
Old 09/07/2018, 09:35 PM   #24
JoelNyiTz
Big Clucker
 
JoelNyiTz's Avatar
 
Join Date: Apr 2018
Location: OakVille
Posts: 93
Reputation: 0
Default Re: Swat

Quote:
Originally Posted by Koplan View Post
Tente isto, se aparecer algum erro poste-o para eu resolver.

PHP Code:
if(strcmp(texto,    "swat",    true) == 0)
        {
            if(
PlayerInfo[playerid][pSwat] == 1)
            {
                if(!
PlayerToPoint(2.0playerid253.2745,77.1979,1003.6406)) return SendClientMessage(playeridCOLOR_WHITE"Você não está no local adequado");
                if(
PlayerInfo[playerid][pDuty] == 0)
                {
                            
PlayerInfo[playerid][pDuty] = 1;
                    
SendClientMessage(playeridCOLOR_WHITE"Você colocou seu uniforme de SWAT.");
                    
RemovePlayerAttachedObject(playerid3);
                     
RemovePlayerAttachedObject(playerid4);
                                        
PlayerInfo[playerid][pModelo] = 285;
                    
SetPlayerSkin(playeridPlayerInfo[playerid][pModelo]);
                    
SetPlayerColor(playerid,COLOR_POLICIA);
                }
                else
                {
                    
RemovePlayerAttachedObject(playerid3);
                    
RemovePlayerAttachedObject(playerid4);
                    
SetPlayerColor(playerid,COLOR_WHITE);
                    
SendClientMessage(playeridCOLOR_WHITE"Você retirou seu uniforme de SWAT.");
                    
SetPlayerSkin(playeridPlayerInfo[playerid][jRopa]);
                    
PlayerInfo[playerid][pDuty] = 0;
                    if(
PlayerInfo[playerid][pWP1] == 3)
                {
                    
QuitarArma(playerid3);
                    
QuitarArma(playerid3);
                    
QuitarArma(playerid24);
                    
QuitarArma(playerid27);
                    
QuitarArma(playerid31);
                    
RemovePlayerAttachedObject(playerid,1);
                    
QuitarArma(playerid46);
                    
QuitarArma(playerid41);
                    
QuitarArma(playerid16);
                }
                    
ResetPlayerWeapons(playerid);
                    
DarArmas(playerid);
                }
            }
            else return 
SendClientMessage(playerid,-1,"Você não está na divisão da SWAT.");
        }
        return 
1;
    } 
Eu tenho esse código, na polícia está salvando da swat não ao morrer.
JoelNyiTz is offline   Reply With Quote
Old 09/07/2018, 09:43 PM   #25
Koplan
Big Clucker
 
Koplan's Avatar
 
Join Date: Aug 2016
Location: Portugal
Posts: 84
Reputation: 27
Default Re: Swat

Quote:
Originally Posted by JoelNyiTz View Post
Eu tenho esse código, na polícia está salvando da swat não ao morrer.
Reveja bem o código, veja se está igual. Eu efetuei alterações à alguns minutos atrás.

PHP Code:
if(strcmp(texto,    "swat",    true) == 0
        { 
            if(
PlayerInfo[playerid][pSwat] == 1
            { 
                if(!
PlayerToPoint(2.0playerid253.2745,77.1979,1003.6406)) return SendClientMessage(playeridCOLOR_WHITE"Você não está no local adequado"); 
                if(
PlayerInfo[playerid][pDuty] == 0
                { 
                            
PlayerInfo[playerid][pDuty] = 1
                    
SendClientMessage(playeridCOLOR_WHITE"Você colocou seu uniforme de SWAT."); 
                    
RemovePlayerAttachedObject(playerid3); 
                     
RemovePlayerAttachedObject(playerid4); 
                                        
PlayerInfo[playerid][pModelo] = 285
                    
SetPlayerSkin(playeridPlayerInfo[playerid][pModelo]); 
                    
SetPlayerColor(playerid,COLOR_POLICIA); 
                } 
                else 
                { 
                    
RemovePlayerAttachedObject(playerid3); 
                    
RemovePlayerAttachedObject(playerid4); 
                    
SetPlayerColor(playerid,COLOR_WHITE); 
                    
SendClientMessage(playeridCOLOR_WHITE"Você retirou seu uniforme de SWAT."); 
                    
SetPlayerSkin(playeridPlayerInfo[playerid][jRopa]); 
                    
PlayerInfo[playerid][pDuty] = 0
                    if(
PlayerInfo[playerid][pWP1] == 3
                { 
                    
QuitarArma(playerid3); 
                    
QuitarArma(playerid3); 
                    
QuitarArma(playerid24); 
                    
QuitarArma(playerid27); 
                    
QuitarArma(playerid31); 
                    
RemovePlayerAttachedObject(playerid,1); 
                    
QuitarArma(playerid46); 
                    
QuitarArma(playerid41); 
                    
QuitarArma(playerid16); 
                } 
                    
ResetPlayerWeapons(playerid); 
                    
DarArmas(playerid); 
                } 
            } 
            else return 
SendClientMessage(playerid,-1,"Você não está na divisão da SWAT."); 
        } 
        return 
1
    } 
__________________
[Tutorial] Medidas para evitar ataques DDoS
Koplan is offline   Reply With Quote
Old 09/07/2018, 09:46 PM   #26
JoelNyiTz
Big Clucker
 
JoelNyiTz's Avatar
 
Join Date: Apr 2018
Location: OakVille
Posts: 93
Reputation: 0
Default Re: Swat

Quote:
Originally Posted by Koplan View Post
Reveja bem o código, veja se está igual. Eu efetuei alterações à alguns minutos atrás.
Esse código aqui, ele faz a pegar a skin modelo de polícia e não da swat, ou seja, buga a swat. O unico problema é a skin da swat não salvar ao morrer.

Code:
SetPlayerSkin(playerid, PlayerInfo[playerid][pModelo]);
JoelNyiTz is offline   Reply With Quote
Old 09/07/2018, 09:52 PM   #27
Koplan
Big Clucker
 
Koplan's Avatar
 
Join Date: Aug 2016
Location: Portugal
Posts: 84
Reputation: 27
Default Re: Swat

Quote:
Originally Posted by JoelNyiTz View Post
Esse código aqui, ele faz a pegar a skin modelo de polícia e não da swat, ou seja, buga a swat. O unico problema é a skin da swat não salvar ao morrer.

Code:
SetPlayerSkin(playerid, PlayerInfo[playerid][pModelo]);
Não, esse código aí pega o modelo que está no banco de dados. Se o modelo padrão é 280, ele vai pegar 280. Mas eu coloquei PlayerInfo[playerid][pModelo] = 285; ao vestir o uniforme da SWAT, que vai atualizar o modelo para 285.
__________________
[Tutorial] Medidas para evitar ataques DDoS
Koplan is offline   Reply With Quote
Old 09/07/2018, 09:55 PM   #28
JoelNyiTz
Big Clucker
 
JoelNyiTz's Avatar
 
Join Date: Apr 2018
Location: OakVille
Posts: 93
Reputation: 0
Default Re: Swat

Quote:
Originally Posted by Koplan View Post
Não, esse código aí pega o modelo que está no banco de dados. Se o modelo padrão é 280, ele vai pegar 280. Mas eu coloquei PlayerInfo[playerid][pModelo] = 285; ao vestir o uniforme da SWAT, que vai atualizar o modelo para 285.
O problema é que com esse código, eu entro com a skin modelo é a skin de serviço = 265 e quando vou dar /uniforme swat ele não vai para a 285, só equipa a 265 sabe.
JoelNyiTz is offline   Reply With Quote
Old 09/07/2018, 10:05 PM   #29
Koplan
Big Clucker
 
Koplan's Avatar
 
Join Date: Aug 2016
Location: Portugal
Posts: 84
Reputation: 27
Default Re: Swat

Quote:
Originally Posted by JoelNyiTz View Post
O problema é que com esse código, eu entro com a skin modelo é a skin de serviço = 265 e quando vou dar /uniforme swat ele não vai para a 285, só equipa a 265 sabe.
Faça o seguinte...

Desligue o servidor, vai no banco de dados e procure por ModeloSkin, no seu usuário. Em seguida, edite para 285 e veja se funcionou. Se tiver funcionado, já sei do que seja e faço um novo script.
__________________
[Tutorial] Medidas para evitar ataques DDoS
Koplan is offline   Reply With Quote
Old 09/07/2018, 10:40 PM   #30
JoelNyiTz
Big Clucker
 
JoelNyiTz's Avatar
 
Join Date: Apr 2018
Location: OakVille
Posts: 93
Reputation: 0
Default Re: Swat

Quote:
Originally Posted by Koplan View Post
Faça o seguinte...

Desligue o servidor, vai no banco de dados e procure por ModeloSkin, no seu usuário. Em seguida, edite para 285 e veja se funcionou. Se tiver funcionado, já sei do que seja e faço um novo script.
Consegui resolver, muito obrigado! <3

Eu tenho outro bug aqui, eu não sei porquê mais está dando o mesmo número de celular a todo mundo, no caso 7000000.

Code:
		case PRODUCTOS:
		{
			if(response)
			{
				switch(listitem)
				{
					case 0:
					{
						if(PlayerInfo[playerid][jDinero] < 1000) return SendClientMessage(playerid,-1,"Você não tem dinheiro suficiente ($1000)");
						if(PlayerInfo[playerid][pNumero] > 0) return SendClientMessage(playerid,-1,"Você já possui um telefone");
						new randphone = 7000000+PlayerInfo[playerid][pID];
						PlayerInfo[playerid][pNumero] = randphone;
						QuitarDinero(playerid, 1000);
						format(string, sizeof(string), "Você comprou um telefone, seu numero é: {DBED15}%d",PlayerInfo[playerid][pNumero]);
						SendClientMessage(playerid, -1, string);
					}
JoelNyiTz is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
SWAT 4? s1k Everything and Nothing 21 08/10/2013 03:02 PM
help on swat nati558866 Help Archive 4 20/02/2010 06:47 PM


All times are GMT. The time now is 09:29 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.