SA-MP Forums Archive
[Ajuda] Placa de carros - 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] Placa de carros (/showthread.php?tid=480815)



Placa de carros - Boiller - 12.12.2013

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.



Re: Placa de carros - Dolby - 12.12.2013

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);
}



Re: Placa de carros - Boiller - 12.12.2013

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


Re: Placa de carros - Ph0ton - 12.12.2013

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


Re: Placa de carros - Dolby - 12.12.2013

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);
}



Re: Placa de carros - NurbWill - 12.12.2013

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б. ; \


Re: Placa de carros - Boiller - 12.12.2013

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


Re: Placa de carros - Ph0ton - 12.12.2013

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


Re: Placa de carros - Boiller - 12.12.2013

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