SA-MP Forums Archive
[Ajuda] Problema Com Comando. - 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] Problema Com Comando. (/showthread.php?tid=430476)



Problema Com Comando. - davi54723 - 14.04.2013

Olб pessoal, eu fiz esse comando aqui , sу que quando DOIS Player vai pro centro de treino, o primo que foi pra la perde a moto, ou seja, fica 1 moto pros 2....

TOPO
Код:
new veiculoCTR;
pawn Код:
CMD:ct(playerid, params[])
{
    new x,y,z;
    if(CSMBR[playerid] == ROCAM || CSMBR[playerid] == ROTA) // VERIFICA SE Й POLICIAL
    {
    DestroyVehicle(veiculoCTR);
    SetPlayerPos(playerid,1716.5999800,749.7999900,9.9000000);
    veiculoCTR = CreateVehicle(523,1752.1411,683.9146,10.5176,92.5144,1,1,100000);
    PutPlayerInVehicle(playerid, veiculoCTR, 0);
    PlayerPlaySound(playerid, 5201, x,y,z);
    GameTextForPlayer(playerid, "Seja bem vindo ao centro de treino da ROCAM.", 9000, 5);
    if(Blindado[veiculoCTR] == true)
        RepairVehicle(veiculoCTR);
    }
    else
    {
    SCM(playerid, 0xAA3333AA, " VOCК NГO Й POLICIAL!");
    }

}
E tambйm tem um bugzinho que a moto nгo й blindada, queria deixar ela blindada .-.'


Obrigado....


Re: Problema Com Comando. - Gleisson_. - 14.04.2013

Isso porque vocк estб usando a funзгo:
pawn Код:
DestroyVehicle(veiculoCTR);
E voзк sу criou uma moto...


Re: Problema Com Comando. - Lуs - 14.04.2013

Crie um veнculo para cada jogador que for, e nгo um sу.


Re: Problema Com Comando. - Gleisson_. - 14.04.2013

Quote:
Originally Posted by Lуs
Посмотреть сообщение
Crie um veнculo para cada jogador que for, e nгo um sу.
Isso mesmo !


Re: Problema Com Comando. - davi54723 - 14.04.2013

Se eu soube-se como faz isso ¬¬'


Re: Problema Com Comando. - Lуs - 14.04.2013

pawn Код:
//variaveis globais
new
    bool: plr_in_ct_veh [ MAX_PLAYERS ],
    vehicle_ct [ MAX_PLAYERS ];


CMD:ct(playerid, params[])
{
    if(CSMBR[playerid] != ROCAM || CSMBR[playerid] != ROTA)
        return SCM(playerid, 0xAA3333AA, " VOCК NГO Й POLICIAL!");

    if ( plr_in_ct_veh [ playerid ] )
        DestroyVehicle ( vehicle_ct [ playerid ] );

    SetPlayerPos(playerid,1716.5999800,749.7999900,9.9000000);
    vehicle_ct [ playerid ] = CreateVehicle(523,1752.1411,683.9146,10.5176,92.5144,1,1,100000);
    PutPlayerInVehicle(playerid, vehicle_ct [ playerid ], 0);
    plr_in_ct_veh [ playerid ] = true;

    new
        Float: x,
        Float: y,
        Float: z;

    GetPlayerPos(playerid, x, y, z);
    PlayerPlaySound(playerid, 5201, x,y,z);
    GameTextForPlayer(playerid, "Seja bem vindo ao centro de treino da ROCAM.", 9000, 5);

    if(Blindado[vehicle_ct [ playerid ]] == true)
        RepairVehicle(vehicle_ct [ playerid ]);

    return 1;
}
Aprenda mais sobre variбveis e arrays.

--

Recomendo usar:

pawn Код:
plr_in_ct_veh [ playerid ] = false;
Quando o jogador sair do "CT".


Re: Problema Com Comando. - davi54723 - 14.04.2013

Deu esses erros...
Код:
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : error 017: undefined symbol "Blindado"
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : warning 215: expression has no effect
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : error 001: expected token: ";", but found "]"
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : error 029: invalid expression, assumed zero
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
PS: Se tem algum tutorial bom pra eu estudar ai ? xP'


Re: Problema Com Comando. - Lуs - 14.04.2013

Quote:
Originally Posted by davi54723
Посмотреть сообщение
Deu esses erros...
Код:
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : error 017: undefined symbol "Blindado"
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : warning 215: expression has no effect
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : error 001: expected token: ";", but found "]"
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : error 029: invalid expression, assumed zero
C:\Users\DaviWindows\Desktop\[CSMBR] Gamer Virtual Server\gamemodes\[CSMBR].pwn(1416) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
PS: Se tem algum tutorial bom pra eu estudar ai ? xP'
Variбvel "Blindado" nгo foi definida...

--

https://sampforum.blast.hk/showthread.php?tid=235924


Re: Problema Com Comando. - davi54723 - 14.04.2013

A definiзгo da org ta errada, pois quando dou /ct com a ROCAM, o mesmo nгo vai, diz que nгo sou da ROCAM.

e tambйm, e nгo entendi muito o cуdigo por que num to vendo os { } xP....

E me atrapalha um pouco isso...


Re: Problema Com Comando. - Lуs - 14.04.2013

Quote:
Originally Posted by davi54723
Посмотреть сообщение
A definiзгo da org ta errada, pois quando dou /ct com a ROCAM, o mesmo nгo vai, diz que nгo sou da ROCAM.

e tambйm, e nгo entendi muito o cуdigo por que num to vendo os { } xP....

E me atrapalha um pouco isso...
Nem todo cуdigo precisa de chaves.

--

Se tб falando que vocк nгo й de tal "org", entгo nгo й, ou tem algo errado.

!= - Diferente.
== - Igual.