[Ajuda] Problema Com Comando.
#1

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....
Reply
#2

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

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

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

Se eu soube-se como faz isso ¬¬'
Reply
#6

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".
Reply
#7

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'
Reply
#8

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
Reply
#9

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...
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)