[Ajuda] Placa de carros
#1

Estou querendo que a placa de tocos os carros se auto ordenam:
LS-Id do carro
pawn Код:
for(new th=0;th<MAX_VEHICLES;th++)
    {
    new carid = GetPlayerVehicleID(th);
    SetVehicleNumberPlate(th, "LS %d",carid);
    }
Код:
C:\Users\Felipe\Desktop\BPF\gamemodes\BLC.pwn(14465) : warning 202: number of arguments does not match definition
C:\Users\Felipe\Desktop\BPF\gamemodes\BLC.pwn(14464) : warning 204: symbol is assigned a value that is never used: "carid"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase

Header size:          12728 bytes
Code size:          2504820 bytes
Data size:          2843592 bytes
Stack/heap size:      16384 bytes; estimated max. usage=7159 cells (28636 bytes)
Total requirements: 5377524 bytes

2 Warnings.
Reply
#2

pawn Код:
new str[10];
for(new th = 0; th < MAX_VEHICLES; th++)
{
    new carid = GetPlayerVehicleID(th);
    format(str, 10, "LS %d", carid);
    SetVehicleNumberPlate(th, str);
}
Reply
#3

Quote:
Originally Posted by Dolby
Посмотреть сообщение
pawn Код:
new str[10];
for(new th = 0; th < MAX_VEHICLES; th++)
{
    new carid = GetPlayerVehicleID(th);
    format(str, 10, "LS %d", carid);
    SetVehicleNumberPlate(th, str);
}
NAO DEU ERRO, sу q todos os carros ficam:
LS 0
Reply
#4

pawn Код:
for(new th=0; th < MAX_VEHICLES; th++)
{
    new Str[6];
    format(Str, sizeof(Str), "LS %i", th);
    SetVehicleNumberPlate(th, Str);
}
Acho melhor fazer uma verificaзгo pra ver se o carro existe mesmo.. Nгo sei o que pode acontecer se o servidor tentar trocar a placa de um carro que nгo existe..

Talvez crash, talvez nada, melhor prevenir do que remediar..

Saindo aqui. Qualquer coisa posta que quando eu voltar te ajudo.

vlw flw
Reply
#5

Um pequeno grande erro meu

pawn Код:
new str[10];
for(new th = 0; th < MAX_VEHICLES; th++)
{
    format(str, 10, "LS %d", th);
    if(GetVehicleModel(th) != 0) SetVehicleNumberPlate(th, str);
}
Reply
#6

pawn Код:
new
        plate[8];
       
    for(new th = 0; th < MAX_VEHICLES; th++)
    {
        format(plate, sizeof(plate), "LS-%d", th)
        SetVehicleNumberPlate(th, plate)
    }
@Edit - Ops desculpe. Nгo tinha visto que vocкs tinha postado jб. ; \
Reply
#7

Quote:
Originally Posted by Ph0ton
Посмотреть сообщение
pawn Код:
for(new th=0; th < MAX_VEHICLES; th++)
{
    new Str[6];
    format(Str, sizeof(Str), "LS %i", th);
    SetVehicleNumberPlate(th, Str);
}
Acho melhor fazer uma verificaзгo pra ver se o carro existe mesmo.. Nгo sei o que pode acontecer se o servidor tentar trocar a placa de um carro que nгo existe..

Talvez crash, talvez nada, melhor prevenir do que remediar..

Saindo aqui. Qualquer coisa posta que quando eu voltar te ajudo.

vlw flw
Agora todas as placas ficaram:
LS 19
Reply
#8

Faz o seguinte, deleta esse teu cуdigo e adiciona isso na tua Public:

pawn Код:
public OnVehicleSpawn(vehicleid)
{
    new Str[10];
    format(Str, sizeof(Str), "LS %i", vehicleid);
    SetVehicleNumberPlate(vehicleid, Str);
    return 1;
}
Caso a public nгo exista й sу copiar isso aн pro cуdigo..
Reply
#9

Quote:
Originally Posted by Ph0ton
Посмотреть сообщение
Faz o seguinte, deleta esse teu cуdigo e adiciona isso na tua Public:

pawn Код:
public OnVehicleSpawn(vehicleid)
{
    new Str[10];
    froamt(Str, sizeof(Str), "LS %i", vehicleid);
    SetVehicleNumberPlate(vehicleid, Str);
    return 1;
}
Caso a public nгo exista й sу copiar isso aн pro cуdigo..
Vlw, mas jб consegui aqui,

Quote:
Originally Posted by NurbWill
Посмотреть сообщение
pawn Код:
new
        plate[8];
       
    for(new th = 0; th < MAX_VEHICLES; th++)
    {
        format(plate, sizeof(plate), "LS-%d", th)
        SetVehicleNumberPlate(th, plate)
    }
@Edit - Ops desculpe. Nгo tinha visto que vocкs tinha postado jб. ; \
Deu Certo! +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)