SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 08/12/2011, 08:43 PM   #1
RedBulL_x
Huge Clucker
 
RedBulL_x's Avatar
 
Join Date: Jun 2011
Posts: 217
Reputation: 5
Default [AJUDA]ResetPlayerWeapons

Estava tentando criar uma Favela e quando entrasse na GangZone da Favela ganhasse o kit de armas e quando sair retirasse essas armas. Mas não esta dando muito certo quando eu entro na favela fico ganhando e resetando as armas. Segue o CODE se alguém poder me ajudar eu agradeço, REPUT!

Code:
public locais(playerid)
for (new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i)){
//======================= Favela ==========================
if(IsPlayerInPlace(i,2016.010986, -1161.922363, 2324.010986, -923.518310)){
DMLiberado2[i] = 1;
GangZoneFlashForAll(favela,0xFFFFFFAA);
GameTextForPlayer(i,"DM Liberado",1000,1);
GivePlayerWeapon(i, 24, 999);
GivePlayerWeapon(i, 9, 1);
GivePlayerWeapon(i, 25, 999);
GivePlayerWeapon(i, 26, 999);
GivePlayerWeapon(i, 30, 999);
GivePlayerWeapon(i, 32, 999);

} else {
if(DMLiberado2[i] == 1){
DMLiberado2[i] = 0;
GangZoneStopFlashForAll(favela);
ResetPlayerWeapons(playerid);
}
}
RedBulL_x is offline   Reply With Quote
Old 08/12/2011, 09:40 PM   #2
Bruno[]Lima
Little Clucker
 
Join Date: Aug 2011
Posts: 13
Reputation: 1
Default Re: [AJUDA]ResetPlayerWeapons

Arrumei o código e identei. Tente agora, lembrando que não testei, mas acho que irá funcionar!

pawn Code:
// ~~> Topo:

new EntrouFavela[MAX_PLAYERS], SaiuFavela[MAX_PLAYERS];

public locais(playerid)
{
    for (new i=0;i<MAX_PLAYERS;i++)
    {
        if(IsPlayerConnected(i))
        {
            //======================= Favela ==========================
            if(IsPlayerInPlace(i,2016.010986, -1161.922363, 2324.010986, -923.518310))
            {
                EntrouFavela[i] = 1;
                if(EntrouFavela[1] == 1)
                {
                    DMLiberado2[i] = 1;
                    GangZoneFlashForAll(favela,0xFFFFFFAA);
                    GameTextForPlayer(i,"DM Liberado",1000,1);
                    GivePlayerWeapon(i, 24, 999);
                    GivePlayerWeapon(i, 9, 1);
                    GivePlayerWeapon(i, 25, 999);
                    GivePlayerWeapon(i, 26, 999);
                    GivePlayerWeapon(i, 30, 999);
                    GivePlayerWeapon(i, 32, 999);
                    EntrouFavela[i] = 0;
                }
                else
                {
                    if(DMLiberado2[i] == 1)
                    {
                        if(SaiuFavela[i] == 1)
                        {
                            DMLiberado2[i] = 0;
                            GangZoneStopFlashForAll(favela);
                            ResetPlayerWeapons(i);
                            SaiuFavela[i] = 0;
                        }
                    }
__________________
• •
Bruno[]Lima is offline   Reply With Quote
Old 08/12/2011, 11:08 PM   #3
RedBulL_x
Huge Clucker
 
RedBulL_x's Avatar
 
Join Date: Jun 2011
Posts: 217
Reputation: 5
Default Respuesta: [AJUDA]ResetPlayerWeapons

Man não deu certo, apareceu os seguintes erros.

Code:
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(1246) : error 004: function "CarregCar" is not implemented
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2184) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2185) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2186) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2187) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2188) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2189) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2190) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2200) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2201) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2202) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2199) : warning 204: symbol is assigned a value that is never used: "index"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2682) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2682) : error 033: array must be indexed (variable "cmd")
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2977) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2977) : error 033: array must be indexed (variable "tmp")
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2983) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(2983) : error 033: array must be indexed (variable "tmp")
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3020) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3020) : error 033: array must be indexed (variable "tmp")
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3041) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3041) : error 033: array must be indexed (variable "tmp")
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3110) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3110) : error 033: array must be indexed (variable "tmp")
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3141) : error 017: undefined symbol "strtok"
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3141) : error 033: array must be indexed (variable "tmp")
C:\Users\micro\Desktop\SAMP\Brasil CityGames RPG [GM]\gamemodes\RPG.pwn(3170) : error 017: undefined symbol "strtok"
RedBulL_x is offline   Reply With Quote
Old 08/12/2011, 11:49 PM   #4
lucas_mdr1235
Gangsta
 
lucas_mdr1235's Avatar
 
Join Date: Jan 2010
Location: Ipatinga - MG
Posts: 627
Reputation: 24
Default Re: [AJUDA]ResetPlayerWeapons

apaga o seu e coloca esse aki
PHP Code:
public locais(playerid)
{
    if(
IsPlayerConnected(playerid))
    {
        
//======================= Favela ==========================
        
if(IsPlayerInPlace(playerid,2016.010986, -1161.9223632324.010986, -923.518310))
        {
            
DMLiberado2[playerid] = 1;
            
GangZoneFlashForAll(favela,0xFFFFFFAA);
            
GameTextForPlayer(playerid,"DM Liberado",1000,1);
            
GivePlayerWeapon(playerid24999);
            
GivePlayerWeapon(playerid91);
            
GivePlayerWeapon(playerid25999);
            
GivePlayerWeapon(playerid26999);
            
GivePlayerWeapon(playerid30999);
            
GivePlayerWeapon(playerid32999);

        }
        else
        {
            
DMLiberado2[playerid] = 0;
            
GangZoneStopFlashForAll(favela);
            
ResetPlayerWeapons(playerid);
        }
    }
    return 
1;

__________________
Quer parceria para abrir um servidor RPG? Eu sou o cara certo!!! Tenho GM pronto feito do zero. Entre em contato.

PlAy ViRtUaL ReAlItY 99%



Minha mãe me disse certa vez que ninguém me amava mais do que DEUS. Eu perguntei a ela se ela enviaria alguém atrás de mim para me ferir, torturar e causar dor eterna se algum dia eu a renegasse. Ela olhou para mim chocada e respondeu:
-Claro que não! Eu disse a ela, bom, já temos uma pessoas que me ama mais do que DEUS.
By: Neal Jordan

Se, numa discussão, um dos muitos que gostariam de saber de tudo, mas se recusam a aprender qualquer coisa, nos pergunta a respeito da continuação da vida após a morte, a resposta mais adequada e mais correta e:"Após a morte você será o que era antes de nascer."
By: Arthur Schopenhauer
lucas_mdr1235 is offline   Reply With Quote
Old 09/12/2011, 12:02 AM   #5
RedBulL_x
Huge Clucker
 
RedBulL_x's Avatar
 
Join Date: Jun 2011
Posts: 217
Reputation: 5
Default Respuesta: [AJUDA]ResetPlayerWeapons

Não ta dando certo, fica dando e tirando as armas.
RedBulL_x is offline   Reply With Quote
Old 09/12/2011, 12:07 AM   #6
lucas_mdr1235
Gangsta
 
lucas_mdr1235's Avatar
 
Join Date: Jan 2010
Location: Ipatinga - MG
Posts: 627
Reputation: 24
Default Re: [AJUDA]ResetPlayerWeapons

fail editei meu post esclui o seu e copia de novo

caso o problema persistir e pq vc nao pego as cordenadas certo ai e so vc seguir o tutorial a seguir de como pegar as cordenadas

http://forum.sa-mp.com/showthread.php?t=164588
__________________
Quer parceria para abrir um servidor RPG? Eu sou o cara certo!!! Tenho GM pronto feito do zero. Entre em contato.

PlAy ViRtUaL ReAlItY 99%



Minha mãe me disse certa vez que ninguém me amava mais do que DEUS. Eu perguntei a ela se ela enviaria alguém atrás de mim para me ferir, torturar e causar dor eterna se algum dia eu a renegasse. Ela olhou para mim chocada e respondeu:
-Claro que não! Eu disse a ela, bom, já temos uma pessoas que me ama mais do que DEUS.
By: Neal Jordan

Se, numa discussão, um dos muitos que gostariam de saber de tudo, mas se recusam a aprender qualquer coisa, nos pergunta a respeito da continuação da vida após a morte, a resposta mais adequada e mais correta e:"Após a morte você será o que era antes de nascer."
By: Arthur Schopenhauer
lucas_mdr1235 is offline   Reply With Quote
Old 09/12/2011, 12:13 AM   #7
RedBulL_x
Huge Clucker
 
RedBulL_x's Avatar
 
Join Date: Jun 2011
Posts: 217
Reputation: 5
Default Respuesta: [AJUDA]ResetPlayerWeapons

Mano as cordenada tá certa, vou postar a public inteira.

Code:
public locais(playerid)
for (new i=0;i<MAX_PLAYERS;i++)
{
    if(IsPlayerConnected(playerid))
    {
        //======================= Favela ==========================
        if(IsPlayerInPlace(playerid,2016.010986, -1161.922363, 2324.010986, -923.518310))
        {
            DMLiberado2[playerid] = 1;
            GangZoneFlashForAll(favela,0xFFFFFFAA);
            GameTextForPlayer(playerid,"DM Liberado",1000,1);
            GivePlayerWeapon(playerid, 24, 999);
            GivePlayerWeapon(playerid, 9, 1);
            GivePlayerWeapon(playerid, 25, 999);
            GivePlayerWeapon(playerid, 26, 999);
            GivePlayerWeapon(playerid, 30, 999);
            GivePlayerWeapon(playerid, 32, 999);

        }
        else
        {
            if(DMLiberado2[playerid] == 1)
            {
                DMLiberado2[playerid] = 0;
                GangZoneStopFlashForAll(favela);
                ResetPlayerWeapons(playerid);
            }
        }
    }
//======================= Area DM LV ==========================
if(IsPlayerInPlace(i,1267.535, 2084.409, 1408.109, 2235.263)){
DMLiberado2[i] = 1;
GangZoneFlashForAll(areadmlv,0xFFFFFFAA);
} else {
if(DMLiberado2[i] == 1){
DMLiberado2[playerid] = 0;
GangZoneStopFlashForAll(areadmlv);
}
}
//
if(PlayerToPoint(7.0, i, 70.4532,1219.1954,18.8117) || PlayerToPoint(7.0, i, -90.2719,-1169.9579,2.3964) || PlayerToPoint(7.0, i, -2411.5728,976.1896,45.4609) || PlayerToPoint(7.0, i, 2114.8413,919.9194,10.8203)){//Fort Carson
GameTextForPlayer(i,"~h~~w~Posto ~y~Petobras ~n~ Digite~r~/~r~abastecer",3000,4);
AreaPosto[i] = 1;
} else {
if(AreaPosto[i] == 1){
AreaPosto[i] = 0;
}
if (PlayerToPoint(7.0, i, 2638.9553,1107.1788,10.8203) || PlayerToPoint(7.0, i, 1595.6233,2199.6162,10.8203) || PlayerToPoint(7.0, i, 1940.8671,-1773.2283,13.3906) || PlayerToPoint(5.0, i, -2243.8435,-2560.5598,31.9219)){//Posto LV
GameTextForPlayer(i,"~h~~w~Posto ~y~Shell ~n~Digite~r~/abastecer",3000,4);
AreaPosto[i] = 1;
} else {
if(AreaPosto[i] == 1){
AreaPosto[i] = 0;
}
if (PlayerToPoint(7.0, i, 1382.3647,459.0785,20.3452) || PlayerToPoint(8.0, i, -1675.4781,413.1594,7.1797) || PlayerToPoint(7.0, i, 655.5922,-565.3943,16.3359) || PlayerToPoint(7.0, i, -1606.3616,-2713.5872,48.5335)){//Posto LS/SF
GameTextForPlayer(i,"~h~~w~Posto ~y~Ipiranga ~n~Digite~r~/abastecer",3000,4);
AreaPosto[i] = 1;
} else {
if(AreaPosto[i] == 1){
AreaPosto[i] = 0;
}
if(IsPlayerInPlace(i,576.3771, 1662.789, 619.3304, 1709.206) || PlayerToPoint(7.0, i, 1004.1403,-937.8801,42.1797) || PlayerToPoint(7.0, i, 2202.1230,2476.8582,10.8203) || PlayerToPoint(6.0, i, 417.2369,-1912.7708,1.5641)){//Posto acima FC
GameTextForPlayer(i,"~w~Posto ~y~Texaco ~n~Digite~r~/abastecer",3000,4);
AreaPosto[i] = 1;
} else {
if(AreaPosto[i] == 1){
AreaPosto[i] = 0;
}
}
}
}
}
}
Não é identado porque é GM MUCA.
RedBulL_x is offline   Reply With Quote
Old 09/12/2011, 12:23 AM   #8
lucas_mdr1235
Gangsta
 
lucas_mdr1235's Avatar
 
Join Date: Jan 2010
Location: Ipatinga - MG
Posts: 627
Reputation: 24
Default Re: [AJUDA]ResetPlayerWeapons

tenta
PHP Code:
public locais(playerid)
{
    if(
IsPlayerConnected(playerid))
    {
        
//======================= Favela ==========================
        
if(IsPlayerInPlace(playerid,2016.010986, -1161.9223632324.010986, -923.518310))
        {
            
DMLiberado2[playerid] = 1;
            
GangZoneFlashForAll(favela,0xFFFFFFAA);
            
GameTextForPlayer(playerid,"DM Liberado",1000,1);
            
GivePlayerWeapon(playerid24999);
            
GivePlayerWeapon(playerid91);
            
GivePlayerWeapon(playerid25999);
            
GivePlayerWeapon(playerid26999);
            
GivePlayerWeapon(playerid30999);
            
GivePlayerWeapon(playerid32999);

        }
        else
        {
            if(
DMLiberado2[playerid] == 1)
            {
                
DMLiberado2[playerid] = 0;
                
GangZoneStopFlashForAll(favela);
                
ResetPlayerWeapons(playerid);
            }
        }
        
//======================= Area DM LV ==========================
        
if(IsPlayerInPlace(playerid,1267.5352084.4091408.1092235.263))
        {
            
DMLiberado2[playerid] = 1;
            
GangZoneFlashForAll(areadmlv,0xFFFFFFAA);
        }
        else
        {
            if(
DMLiberado2[playerid] == 1)
            {
                
DMLiberado2[playerid] = 0;
                
GangZoneStopFlashForAll(areadmlv);
            }
        }
        if(
PlayerToPoint(7.0playerid70.4532,1219.1954,18.8117) || PlayerToPoint(7.0playerid, -90.2719,-1169.9579,2.3964) || PlayerToPoint(7.0playerid, -2411.5728,976.1896,45.4609) || PlayerToPoint(7.0playerid2114.8413,919.9194,10.8203))
        {
            
GameTextForPlayer(playerid,"~h~~w~Posto ~y~Petobras ~n~ Digite~r~/~r~abastecer",3000,4);
            
AreaPosto[playerid] = 1;
        }
        else
        {
            if(
AreaPosto[playerid] == 1)
            {
                
AreaPosto[playerid] = 0;
            }
        }
        if (
PlayerToPoint(7.0playerid2638.9553,1107.1788,10.8203) || PlayerToPoint(7.0playerid1595.6233,2199.6162,10.8203) || PlayerToPoint(7.0playerid1940.8671,-1773.2283,13.3906) || PlayerToPoint(5.0playerid, -2243.8435,-2560.5598,31.9219))
        {
            
GameTextForPlayer(playerid,"~h~~w~Posto ~y~Shell ~n~Digite~r~/abastecer",3000,4);
            
AreaPosto[playerid] = 1;
        }
        else
        {
            if(
AreaPosto[playerid] == 1)
            {
                
AreaPosto[playerid] = 0;
            }
        }
        if (
PlayerToPoint(7.0playerid1382.3647,459.0785,20.3452) || PlayerToPoint(8.0playerid, -1675.4781,413.1594,7.1797) || PlayerToPoint(7.0playerid655.5922,-565.3943,16.3359) || PlayerToPoint(7.0playerid, -1606.3616,-2713.5872,48.5335))
        {
            
GameTextForPlayer(playerid,"~h~~w~Posto ~y~Ipiranga ~n~Digite~r~/abastecer",3000,4);
            
AreaPosto[playerid] = 1;
        }
        else
        {
            if(
AreaPosto[playerid] == 1)
            {
                
AreaPosto[playerid] = 0;
            }
        }
        if(
IsPlayerInPlace(playerid,576.37711662.789619.33041709.206) || PlayerToPoint(7.0playerid1004.1403,-937.8801,42.1797) || PlayerToPoint(7.0playerid2202.1230,2476.8582,10.8203) || PlayerToPoint(6.0playerid417.2369,-1912.7708,1.5641))
        {
            
GameTextForPlayer(playerid,"~w~Posto ~y~Texaco ~n~Digite~r~/abastecer",3000,4);
            
AreaPosto[playerid] = 1;
        }
        else
        {
            if(
AreaPosto[playerid] == 1)
            {
                
AreaPosto[playerid] = 0;
            }
        }
    }
    return 
1;

ai se nao der e suas cordenadas mesmo ai vc segue o tutorial
http://forum.sa-mp.com/showthread.php?t=164588

ajudei +rep
__________________
Quer parceria para abrir um servidor RPG? Eu sou o cara certo!!! Tenho GM pronto feito do zero. Entre em contato.

PlAy ViRtUaL ReAlItY 99%



Minha mãe me disse certa vez que ninguém me amava mais do que DEUS. Eu perguntei a ela se ela enviaria alguém atrás de mim para me ferir, torturar e causar dor eterna se algum dia eu a renegasse. Ela olhou para mim chocada e respondeu:
-Claro que não! Eu disse a ela, bom, já temos uma pessoas que me ama mais do que DEUS.
By: Neal Jordan

Se, numa discussão, um dos muitos que gostariam de saber de tudo, mas se recusam a aprender qualquer coisa, nos pergunta a respeito da continuação da vida após a morte, a resposta mais adequada e mais correta e:"Após a morte você será o que era antes de nascer."
By: Arthur Schopenhauer
lucas_mdr1235 is offline   Reply With Quote
Old 09/12/2011, 12:24 AM   #9
RedBulL_x
Huge Clucker
 
RedBulL_x's Avatar
 
Join Date: Jun 2011
Posts: 217
Reputation: 5
Default Respuesta: [AJUDA]ResetPlayerWeapons

Mano até as armas que compro na Amuu Nation são resetadas, o que deve ser ?
RedBulL_x is offline   Reply With Quote
Old 09/12/2011, 12:26 AM   #10
lucas_mdr1235
Gangsta
 
lucas_mdr1235's Avatar
 
Join Date: Jan 2010
Location: Ipatinga - MG
Posts: 627
Reputation: 24
Default Re: [AJUDA]ResetPlayerWeapons

e caraiu se tinha q ter falado antes TROLL poste sua public OnPlayerUpdate
__________________
Quer parceria para abrir um servidor RPG? Eu sou o cara certo!!! Tenho GM pronto feito do zero. Entre em contato.

PlAy ViRtUaL ReAlItY 99%



Minha mãe me disse certa vez que ninguém me amava mais do que DEUS. Eu perguntei a ela se ela enviaria alguém atrás de mim para me ferir, torturar e causar dor eterna se algum dia eu a renegasse. Ela olhou para mim chocada e respondeu:
-Claro que não! Eu disse a ela, bom, já temos uma pessoas que me ama mais do que DEUS.
By: Neal Jordan

Se, numa discussão, um dos muitos que gostariam de saber de tudo, mas se recusam a aprender qualquer coisa, nos pergunta a respeito da continuação da vida após a morte, a resposta mais adequada e mais correta e:"Após a morte você será o que era antes de nascer."
By: Arthur Schopenhauer
lucas_mdr1235 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
[AJUDA]ResetPlayerWeapons ReDKiiL Português/Portuguese 5 02/09/2011 06:01 PM
--->ResetPlayerWeapons<--- Serifukas Help Archive 5 12/08/2011 05:01 PM
resetplayerweapons problem MWF2 Help Archive 4 05/06/2010 06:30 PM
ResetPlayerWeapons for only one weapon a-day Help Archive 2 13/10/2009 01:13 PM
Resetplayerweapons in area.. Khelif Help Archive 1 12/07/2009 09:21 AM


All times are GMT. The time now is 02:15 PM.


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