[Ajuda] Gangzona + 1 comando
#1

meu problema e esse.... da foto...



como tirar esse bug... da gangzona... so tem 4 zonas... e a ultima fica dando esse pau aee...

Duvida 2

pawn Код:
CMD:teste(playerid, params[])
{
#pragma unused params
queria fazer 2 comando em 1.... tipo...
SetPlayerHealth(playerid,100000);

ai se do teste denovo mudava para
SetPlayerHealth(playerid, 100);

tem como?? ja tentei algumas coisa e n foi

return true;
}
Desde jб Agradeзo
Reply
#2

PHP код:
new kUso[MAX_PLAYERS];
CMD:testeplayeridparams[])
{
   
#pragma unused params
   
if( kUsoplayerid ] == )
   {
      
SetPlayerHealthplayerid100000 );
      
kUsoplayerid ] = 1;
      return 
true;
   } 
   else
   {
   if( 
kUsoplayerid ] == )
   {
      
SetPlayerHealthplayerid100 );
      
kUsoplayerid ] = 0;
      return 
true;
   }
   return 
true;

Nгo sei se nesse sistema de usar CMD dб dessa forma, mas se usa-se da forma "if(strcmp..." resultaria!

@OFF Poderia-me dizer onde arranjou esse velocimetro? Nгo й o que colocou no gta, й esse que tem a barra do nitro, ...
Reply
#3

arrumo sim....foi no forum ingles.. que achei isso estava testando.... so sei q n lam aumento meu ping.. em 10 erra 15 agora fica entre 25 30.. magina os outros player ao msm tempo... deve dar um lag do capeta kkkkk

http://forum.sa-mp.com/showthread.ph...t=iSpeedometer



sobre a ganzona.. alguem poderia me ajudar?? pois marquei a area certinho.... e a unica que fica dando esse pau aee..... o comando ja vo testar.... + uso antes...do comando... isso

pawn Код:
if(!IsPlayerLuxAdminLevel(playerid,1)) return SendClientMessage(playerid,0xC9170EFF,"[ERROR]{FFFFFF} : Vocк nгo й Um Administrador");
entгo ficaria assim.......


pawn Код:
new kUso[MAX_PLAYERS];
CMD:teste( playerid, params[])
{
   #pragma unused params
   if( kUso[ playerid ] == 0 )
   {
      if(!IsPlayerLuxAdminLevel(playerid,1)) return SendClientMessage(playerid,0xC9170EFF,"[ERROR]{FFFFFF} : Vocк nгo й Um Administrador");
      SetPlayerHealth( playerid, 100000 );
      kUso[ playerid ] = 1;
      return true;
   }  
   else
   {
   if( kUso[ playerid ] == 1 )
   {
      if(!IsPlayerLuxAdminLevel(playerid,1)) return SendClientMessage(playerid,0xC9170EFF,"[ERROR]{FFFFFF} : Vocк nгo й Um Administrador");
      SetPlayerHealth( playerid, 100 );
      kUso[ playerid ] = 0;
      return true;
   }
   return true;
}
certo?

vo testar aqui logo falo....
Reply
#4

dei um monte de erro que nem tem haver com a linha do comando.....

pawn Код:
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5802) : error 004: function "Duel3" is not implemented
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5822) : error 004: function "Duel3" is not implemented
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5843) : error 004: function "Duel3" is not implemented
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5864) : error 004: function "Duel3" is not implemented
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5954) : warning 225: unreachable code
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5954) : error 029: invalid expression, assumed zero
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5954) : error 017: undefined symbol "cmd_super1"
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5954) : error 029: invalid expression, assumed zero
C:\ABA Programas\samp03c\gamemodes\GMFinal.pwn(5954) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


8 Errors.
Reply
#5

pawn Код:
new bool:kUso[MAX_PLAYERS];
CMD:teste( playerid, params[])
{
   #pragma unused params
   if( kUso[ playerid ] == 0 )
   {
      if(!IsPlayerLuxAdminLevel(playerid,1)) return SendClientMessage(playerid,0xC9170EFF,"[ERROR]{FFFFFF} : Vocк nгo й Um Administrador");
      SetPlayerHealth( playerid, 100000 );
      kUso[ playerid ] = 1;
      return 1;
   }  
   if( kUso[ playerid ] == 1 )
   {
      if(!IsPlayerLuxAdminLevel(playerid,1)) return SendClientMessage(playerid,0xC9170EFF,"[ERROR]{FFFFFF} : Vocк nгo й Um Administrador");
      SetPlayerHealth( playerid, 100 );
      kUso[ playerid ] = 0;
      return 1;
   }
   return true;
}

usas assim.
Reply
#6

funciono obrigado gatinho... te devo uma lasanha.... so foi eu tirar o bol do new que resolveu.....

agora sobre a gangzona pq esse bug.... de camera... aparecendo no mapa a zona fora de minha marcaзгo... la esta perfeito.... o grande problema e que andando perto da gangzona la... fica aparecendo esse rosa no radar.. que seria a cor da zona la... alguйm poderia me ajudar?

minha ganzaona...

pawn Код:
No topo...

new BANDIDO,POLICIA,MAFIA,GATAS;

OnGameModeInit

POLICIA = GangZoneCreate(2234.2612,2418.6929,2361.1960,2506.7710);
BANDIDO = GangZoneCreate(2032.3773,1703.1826,1837.5869,1463.6151);
MAFIA = GangZoneCreate(2077.5532,1378.7760,2242.5557,1527.9811);
GATAS = GangZoneCreate(2117.3948,2027.7509,1932.6426,2107.9380);

OnGameModeExit()

GangZoneDestroy(POLICIA);
GangZoneDestroy(BANDIDO);
GangZoneDestroy(MAFIA);
GangZoneDestroy(GATAS);

OnPlayerSpawn

GangZoneShowForPlayer(playerid, POLICIA, Cor_Azulflorecente);
GangZoneShowForPlayer(playerid, BANDIDO, Cor_Vermelho);
GangZoneShowForPlayer(playerid, MAFIA, Cor_Amarelo);
GangZoneShowForPlayer(playerid, GATAS, Cor_Rosa);

o que esta errado ai...?? e pq da o bug la da foto??
Reply
#7

refaz a gangzona.
Reply
#8

se diz de fazer denovo de pegar as coordenadas denovo nк... sim jб fiz isso......... mudei varias coisa e o bug ainda continua.... mudei Cor_Rosa.. por 0xFF66FFAA.. separei new por new...vez de por virgula... fiz varias coisas... e msm assim continua.. nem sei o que fazer +.......
Reply
#9

procura ve se nгo tem outra "GATAS"
no gamemodeinit.
Reply
#10

tem sim.... + esta como gatas1 gatas2.. sгo as skin =p...... da class ali e a gangzona... hehe e as outras tb esta assim.. policia.. mafia..... e etc... e o problema e so ali...... a diferenзa q na class eu pus o nome1 2 3 4....... depois do nome....

pawn Код:
OnPlayerSpawn
-------------
if(gTeam[playerid] == GATAS1)
{
SetPlayerColor(playerid, 0xFF66FFAA);
SetPlayerPos(playerid, 2094.4319,2054.3389,10.8203);//Colocarб o jogador na posiзгo.
SetPlayerFacingAngle(playerid, 207.3005);//Colocarб o jogador em uma rotaзгo.
SetPlayerInterior(playerid,0);
GangZoneShowForPlayer(playerid, POLICIA, Cor_Azulflorecente);
GangZoneShowForPlayer(playerid, BANDIDO, Cor_Vermelho);
GangZoneShowForPlayer(playerid, MAFIA, Cor_Amarelo);
GangZoneShowForPlayer(playerid, GATAS, Cor_Rosa);
}

if(gTeam[playerid] == GATAS2)
{
SetPlayerColor(playerid, 0xFF66FFAA);
SetPlayerPos(playerid, 2094.4319,2054.3389,10.8203);//Colocarб o jogador na posiзгo.
SetPlayerFacingAngle(playerid, 207.3005);//Colocarб o jogador em uma rotaзгo.
SetPlayerInterior(playerid,0);
GangZoneShowForPlayer(playerid, POLICIA, Cor_Azulflorecente);
GangZoneShowForPlayer(playerid, BANDIDO, Cor_Vermelho);
GangZoneShowForPlayer(playerid, MAFIA, Cor_Amarelo);
GangZoneShowForPlayer(playerid, GATAS, Cor_Rosa);
}
e assim por diante.. todas class esta assim....
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)