[POMOC] PlayerTextDrawSetString

pre 9 godina
1,063
pregleda
13
postova
Marko_Salvatorelo
Made Man
pre 9 godina
Skripta koju koristim: Moja od 0
Detaljan opis problema: Napravio sam textdrawowe za brzinometar i sada sam radio playertextdrawsetstring za gorivo brzinu skin igraca itd sve to lepo radi bez errora ali kad pokusam da napravim string za preview model za auta u kojem je igrac izbaci ove erore
Dio skriptehttp://pastebin.com/GCNwPJMt
Neke slike/video za lakse dobivanje pomoci(neobavezno): //nista
[xWeiss] Boky
Enforcer
pre 9 godina
Marko_Salvatorelo wrote on December 29, 2016, 5:14 pm:
Skripta koju koristim: Moja od 0
Detaljan opis problema: Napravio sam textdrawowe za brzinometar i sada sam radio playertextdrawsetstring za gorivo brzinu skin igraca itd sve to lepo radi bez errora ali kad pokusam da napravim string za preview model za auta u kojem je igrac izbaci ove erore
Dio skriptehttp://pastebin.com/GCNwPJMt
Neke slike/video za lakse dobivanje pomoci(neobavezno): //nista


Na najlaksi nacin da uradis za preview za model vozila ti je ovako:
A to sto si uradio modelvozila, napisi kako si kreira taj td, a sve ostalo izbrisi sto ti ne treba.
PlayerTextDrawSetPreviewModel(playerid, BRZINOMETAR_TD, GetVehicleModel(GetPlayerVehicleID(playerid)));


A evo i za ime vozila da uradis na laksi nacin, da ne bude tako sve natrpano:
			format(string, sizeof(string), "%s", GetVehicleModel(GetPlayerVehicleID(playerid)));
PlayerTextDrawSetString(playerid, BRZINOMETAR_TD, string);
Marko_Salvatorelo
Made Man
pre 9 godina
Ne kontam bas??
United Extreme RolePlay
Shot Caller
pre 9 godina
    Ne ide to tako kako ti mislis zar je tesko procitat malo ovo ono ovako bi trebalo ic bez problema   

   
	
      new PlayerText:IMETEXTDRAWA


     

      IMETEXTDRAWA = CreatePlayerTextDraw(playerid,KODOVI, "_");
      PlayerTextDrawLetterSize(playerid,IMETEXTDRAWA,  KODOVI);
      PlayerTextDrawTextSize(playerid,IMETEXTDRAWA, KODOVI);
      PlayerTextDrawAlignment(playerid,IMETEXTDRAWA, KODOVI);
      PlayerTextDrawColor(playerid,IMETEXTDRAWA, KODOVI);
      PlayerTextDrawSetShadow(playerid,IMETEXTDRAWA, KODOVI);
      PlayerTextDrawSetOutline(playerid,IMETEXTDRAWA, KODOVI);
      PlayerTextDrawBackgroundColor(playerid,SIMETEXTDRAWA, KODOVI);
      PlayerTextDrawFont(playerid, IMETEXTDRAWA, TEXT_DRAW_FONT_MODEL_PREVIEW);
      PlayerTextDrawSetProportional(playerid,IMETEXTDRAWA, KODOVI);
      PlayerTextDrawSetShadow(playerid,IMETEXTDRAWA, KODOVI);
      PlayerTextDrawSetPreviewModel(playerid,IMETEXTDRAWA, 560);
      PlayerTextDrawSetPreviewRot(playerid,IMETEXTDRAWA, KODOVI);


public OnPlayerStateChange(playerid, newstate, oldstate)
{

if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)//IGRAC U VOZILU
{
        new vehicleid = GetPlayerVehicleID(playerid);
PlayerTextDrawSetPreviewModel(playerid, IMETEXTDRAWA,GetVehicleModel(vehicleid));//KAD UDE POKAZIVA MU VOZILA TJST SLIKU VOZILA
PlayerTextDrawShow(playerid, IMETEXTDRAWA);//KAD UDE POKAZIVA MU VOZILA TJST SLIKU VOZILA
}
if( (newstate != oldstate) && (oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) )//IGRAC IZASO IZ VOZILA
{
            PlayerTextDrawHide(playerid, IMETEXTDRAWA);//KAD IZADE SKRIVA TEXTDRAW
   
        }
Marko_Salvatorelo
Made Man
pre 9 godina
Sve sam pokusao ali i dalje izbacuje ovaj error
E:\DM SAMP SERVER\gamemodes\BalkaniaFreeroom.pwn(12264) : error 035: argument type mismatch (argument 3)
United Extreme RolePlay
Shot Caller
pre 9 godina
Dodaj pod

public OnPlayerStateChange(playerid, newstate, oldstate)


       

     

if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)//Igraci u vozilu
{
                new vehicleid = GetPlayerVehicleID(playerid);
PlayerTextDrawSetPreviewModel(playerid, IMETEXTDRAWA DODAJ OVDJE OD TOG VOZILA,GetVehicleModel(vehicleid));//dodaj ime ovdje od tog vozila naslikanog
        PlayerTextDrawShow(playerid,bbox1);
                PlayerTextDrawShow(playerid,bbox2);
                PlayerTextDrawShow(playerid,bbox3);
                PlayerTextDrawShow(playerid,bbox4);
                PlayerTextDrawShow(playerid,Kmhtd);
                PlayerTextDrawShow(playerid,modelvozila);
                PlayerTextDrawShow(playerid,vgoriva);
                PlayerTextDrawShow(playerid,gorivo);
                PlayerTextDrawShow(playerid,infernus);
              PlayerTextDrawShow(playerid,turistaskin);
              PlayerTextDrawShow(playerid,modelvozilatxt);
              PlayerTextDrawShow(playerid,svetlatd);
}
if( (newstate != oldstate) && (oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) )//IGRAC IZASO IZ VOZILA
{
            PlayerTextDrawHide(playerid, IMETEXTDRAWA);
            PlayerTextDrawHide(playerid,bbox1);
            PlayerTextDrawHide(playerid,bbox2);
            PlayerTextDrawHide(playerid,bbox3);
            PlayerTextDrawHide(playerid,bbox4);
            PlayerTextDrawHide(playerid,Kmhtd);
            PlayerTextDrawHide(playerid,modelvozila);
            PlayerTextDrawHide(playerid,vgoriva);
            PlayerTextDrawHide(playerid,gorivo);
            PlayerTextDrawHide(playerid,infernus);
            PlayerTextDrawHide(playerid,turistaskin);
            PlayerTextDrawHide(playerid,modelvozilatxt);
            PlayerTextDrawHide(playerid,svetlatd);

    }
Marko_Salvatorelo
Made Man
pre 9 godina
if(newstate == PLAYER_STATE_DRIVER)
{
new model,vehicleids = GetPlayerVehicleID(playerid),conelys;
GetVehicleName(GetPlayerVehicleID(playerid),model,sizeof(model));
PlayerTextDrawSetString(playerid, modelvozila, model);
PlayerTextDrawSetString(playerid, turistaskin,PlayerInfo);
PlayerTextDrawShow(playerid,turistaskin);
PlayerTextDrawSetString(playerid, infernus,GetVehicleModel(vehicleids));
PlayerTextDrawShow(playerid,infernus);
format(conelys, sizeof(conelys), "%dL", Fuel[GetPlayerVehicleID(playerid)]);
PlayerTextDrawSetString(playerid, gorivo, conelys);
PlayerTextDrawShow(playerid,bbox1);
PlayerTextDrawShow(playerid,bbox2);
PlayerTextDrawShow(playerid,bbox3);
PlayerTextDrawShow(playerid,bbox4);
PlayerTextDrawShow(playerid,Kmhtd);
PlayerTextDrawShow(playerid,modelvozila);
PlayerTextDrawShow(playerid,vgoriva);
PlayerTextDrawShow(playerid,gorivo);
PlayerTextDrawShow(playerid,modelvozilatxt);
PlayerTextDrawShow(playerid,svetlatd);
}
meni je ovako to
United Extreme RolePlay
Shot Caller
pre 9 godina
Ništa to ne valja nece ti radit al eto kako hoces ja sam ti objasnio panj od drveta bi skonto.
Marko_Salvatorelo
Made Man
pre 9 godina
Sada nema errora ali kad udjem na server i sednem na vozilo preview modei izgledaju ovako http://imgur.com/a/ZWzLq imaju ovaj crni okvir

a kad sam zavrsio rad u td editoru ovako je izgledalo  http://imgur.com/a/TuFx1 - nzm kako sad to
United Extreme RolePlay
Shot Caller
pre 9 godina
Nisi dobro uradio nešto.
GhostPawno
OG Legend
pre 9 godina
Marko_Salvatorelo wrote on December 30, 2016, 2:03 pm:
Sada nema errora ali kad udjem na server i sednem na vozilo preview modei izgledaju ovako http://imgur.com/a/ZWzLq imaju ovaj crni okvir

a kad sam zavrsio rad u td editoru ovako je izgledalo  http://imgur.com/a/TuFx1 - nzm kako sad to

Je l koristis onaj Mumin TDEditor?
Marko_Salvatorelo
Made Man
pre 9 godina
Da taj
Marko_Salvatorelo
Made Man
pre 9 godina
Reseno hvala svima 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava