[Ajuda] Erro ao pegar CarModel
#1

Nгo sei o erro.

Код:
public OnPlayerConnect(playerid)
{
        new vehicleid = GetPlayerVehicleID(playerid);
	Textdraw0 = TextDrawCreate(423.000000, 384.000000, "Carro: %d", GetVehicleModel(vehicleid));
	TextDrawBackgroundColor(Textdraw0, 255);
	TextDrawFont(Textdraw0, 1);
	TextDrawLetterSize(Textdraw0, 0.430000, 1.299999);
	TextDrawColor(Textdraw0, -1);
	TextDrawSetOutline(Textdraw0, 1);
	TextDrawSetProportional(Textdraw0, 1);
        return 1;
}
Reply
#2

Diz o erro
Reply
#3

Код:
Textdraw0 = TextDrawCreate(423.000000, 384.000000, "Carro: 0");
new str[40];
format(str, sizeof(str),"Carro: %d", GetVehicleModel(vehicleid));
TextDrawSetString(Textdraw0, str);
Mas jб vou avisando que vai bugar, tem que fazer 1 pra cada player.
Reply
#4

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Код:
Textdraw0 = TextDrawCreate(423.000000, 384.000000, "Carro: 0");
new str[40];
format(str, sizeof(str),"Carro: %d", GetVehicleModel(vehicleid));
TextDrawSetString(Textdraw0, str);
Mas jб vou avisando que vai bugar, tem que fazer 1 pra cada player.
C:\Documents and Settings\Odete\Desktop\EDUARDO - GAMES E TOOLS\PAWN PROJETOS\Brasil City Life RPG - Pedrosa\FS Ed Apoio\Apoio.pwn(76) : error 017: undefined symbol "vehicleid"
C:\Documents and Settings\Odete\Desktop\EDUARDO - GAMES E TOOLS\PAWN PROJETOS\Brasil City Life RPG - Pedrosa\FS Ed Apoio\Apoio.pwn(85) : warning 202: number of arguments does not match definition
Reply
#5

Como voce quer usar GetPlayerVehicleID em OnPlayerConnect?

mais se quizer que apenas compile sem erros..
PHP код:
public OnPlayerConnect(playerid)
{
    new 
string[30];
     new 
vehicleid GetPlayerVehicleID(playerid);
      
format(stringsizeof string"Carro: %d",vehicleid);
    
Textdraw0 TextDrawCreate(423.000000384.000000string);
    
TextDrawBackgroundColor(Textdraw0255);
    
TextDrawFont(Textdraw01);
    
TextDrawLetterSize(Textdraw00.4300001.299999);
    
TextDrawColor(Textdraw0, -1);
    
TextDrawSetOutline(Textdraw01);
    
TextDrawSetProportional(Textdraw01);
     return 
1;

Reply
#6

Quote:
Originally Posted by Ed_Agr
Посмотреть сообщение
C:\Documents and Settings\Odete\Desktop\EDUARDO - GAMES E TOOLS\PAWN PROJETOS\Brasil City Life RPG - Pedrosa\FS Ed Apoio\Apoio.pwn(76) : error 017: undefined symbol "vehicleid"
C:\Documents and Settings\Odete\Desktop\EDUARDO - GAMES E TOOLS\PAWN PROJETOS\Brasil City Life RPG - Pedrosa\FS Ed Apoio\Apoio.pwn(85) : warning 202: number of arguments does not match definition
Й pra juntar meu cуdigo com o seu, sу que arrumado..
Код:
new vehicleid = GetPlayerVehicleID(playerid);
Textdraw0 = TextDrawCreate(423.000000, 384.000000, "Carro: 0");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 1);
TextDrawLetterSize(Textdraw0, 0.430000, 1.299999);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
new str[40];
format(str, sizeof(str),"Carro: %d", vehicleid);
TextDrawSetString(Textdraw0, str);
Reply
#7

Quote:
Originally Posted by ForT
Посмотреть сообщение
Como voce quer usar GetPlayerVehicleID em OnPlayerConnect?

mais se quizer que apenas compile sem erros..
PHP код:
public OnPlayerConnect(playerid)
{
    new 
string[30];
     new 
vehicleid GetPlayerVehicleID(playerid);
      
format(stringsizeof string"Carro: %d",vehicleid);
    
Textdraw0 TextDrawCreate(423.000000384.000000string);
    
TextDrawBackgroundColor(Textdraw0255);
    
TextDrawFont(Textdraw01);
    
TextDrawLetterSize(Textdraw00.4300001.299999);
    
TextDrawColor(Textdraw0, -1);
    
TextDrawSetOutline(Textdraw01);
    
TextDrawSetProportional(Textdraw01);
     return 
1;

Mas tipo, o que eu quero e mostrar o carro que o player estб usando, no cуdigo que passastes ele fica: "Carro: 0". Se eu quiser fazer isso precisa por o cуdigo em outra callback ou algo do tipo?

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Й pra juntar meu cуdigo com o seu, sу que arrumado..
Код:
new vehicleid = GetPlayerVehicleID(playerid);
Textdraw0 = TextDrawCreate(423.000000, 384.000000, "Carro: 0");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 1);
TextDrawLetterSize(Textdraw0, 0.430000, 1.299999);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 1);
TextDrawSetProportional(Textdraw0, 1);
new str[40];
format(str, sizeof(str),"Carro: %d", vehicleid);
TextDrawSetString(Textdraw0, str);
Carro: 0
Reply
#8

PHP код:
new Text:Textdraw0[MAX_PLAYERS];
//ongamemodeinit
for(new iMAX_PLAYERS!= j; ++i) {
     
Textdraw0[i] = TextDrawCreate(423.000000384.000000" ");
}
//OnPlayerStateChange
if(newstate PLAYER_STATE_DRIVER) {
    new 
s[15];
    
format(s15"Carro: %i"GetVehicleModel(GetPlayerVehicleID(playerid)));
    
TextDrawSetString(Textdraw0[playerid], s);
    
TextDrawShowForPlayer(playeridTextdraw0[playerid]);

Usa hide quando ele sair do carro/morrer.
Reply
#9

@edit
Postaram acima /\
Reply
#10

Quote:
Originally Posted by zbt
Посмотреть сообщение
PHP код:
new Text:Textdraw0[MAX_PLAYERS];
//ongamemodeinit
for(new iMAX_PLAYERS!= j; ++i) {
     
Textdraw0[i] = TextDrawCreate(423.000000384.000000" ");
}
//OnPlayerStateChange
if(newstate PLAYER_STATE_DRIVER) {
    new 
s[15];
    
format(s15"Carro: %i"GetVehicleModel(GetPlayerVehicleID(playerid)));
    
TextDrawSetString(Textdraw0[playerid], s);
    
TextDrawShowForPlayer(playeridTextdraw0[playerid]);

Usa hide quando ele sair do carro/morrer.
Aee vlw.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)