Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Majkl Script poslato Decembar 29, 2016, 18:14:37 POSLE PODNE

Naslov: [POMOC] PlayerTextDrawSetString
Poruka od: Majkl Script poslato Decembar 29, 2016, 18:14:37 POSLE PODNE
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 skripte:  http://pastebin.com/GCNwPJMt
Neke slike/video za lakse dobivanje pomoci(neobavezno): //nista
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: B185 poslato Decembar 29, 2016, 19:35:35 POSLE PODNE
Citat: Marko_Salvatorelo poslato Decembar 29, 2016, 18:14:37 POSLE PODNE
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 skripte:  http://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.

[pawn]PlayerTextDrawSetPreviewModel(playerid, BRZINOMETAR_TD[playerid][3], GetVehicleModel(GetPlayerVehicleID(playerid)));[/pawn]

A evo i za ime vozila da uradis na laksi nacin, da ne bude tako sve natrpano:

[pawn]         format(string, sizeof(string), "%s", GetVehicleModel(GetPlayerVehicleID(playerid)));
         PlayerTextDrawSetString(playerid, BRZINOMETAR_TD[playerid][5], string);[/pawn]
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: Majkl Script poslato Decembar 29, 2016, 21:31:17 POSLE PODNE
Ne kontam bas??
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: MySQL poslato Decembar 29, 2016, 21:35:52 POSLE PODNE
     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
     
        }
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: Majkl Script poslato Decembar 29, 2016, 22:02:00 POSLE PODNE
Sve sam pokusao ali i dalje izbacuje ovaj error
E:\DM SAMP SERVER\gamemodes\BalkaniaFreeroom.pwn(12264) : error 035: argument type mismatch (argument 3)
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: MySQL poslato Decembar 29, 2016, 22:06:20 POSLE PODNE
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[playerid],GetVehicleModel(vehicleid));//dodaj ime ovdje od tog vozila naslikanog
        PlayerTextDrawShow(playerid,bbox1[playerid]);
                PlayerTextDrawShow(playerid,bbox2[playerid]);
                PlayerTextDrawShow(playerid,bbox3[playerid]);
                PlayerTextDrawShow(playerid,bbox4[playerid]);
                PlayerTextDrawShow(playerid,Kmhtd[playerid]);
                PlayerTextDrawShow(playerid,modelvozila[playerid]);
                PlayerTextDrawShow(playerid,vgoriva[playerid]);
                PlayerTextDrawShow(playerid,gorivo[playerid]);
                PlayerTextDrawShow(playerid,infernus[playerid]);
               PlayerTextDrawShow(playerid,turistaskin[playerid]);
               PlayerTextDrawShow(playerid,modelvozilatxt[playerid]);
               PlayerTextDrawShow(playerid,svetlatd[playerid]);
}
if( (newstate != oldstate) && (oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) )//IGRAC IZASO IZ VOZILA
{
            PlayerTextDrawHide(playerid, IMETEXTDRAWA);
            PlayerTextDrawHide(playerid,bbox1[playerid]);
            PlayerTextDrawHide(playerid,bbox2[playerid]);
            PlayerTextDrawHide(playerid,bbox3[playerid]);
            PlayerTextDrawHide(playerid,bbox4[playerid]);
            PlayerTextDrawHide(playerid,Kmhtd[playerid]);
            PlayerTextDrawHide(playerid,modelvozila[playerid]);
            PlayerTextDrawHide(playerid,vgoriva[playerid]);
            PlayerTextDrawHide(playerid,gorivo[playerid]);
            PlayerTextDrawHide(playerid,infernus[playerid]);
            PlayerTextDrawHide(playerid,turistaskin[playerid]);
            PlayerTextDrawHide(playerid,modelvozilatxt[playerid]);
            PlayerTextDrawHide(playerid,svetlatd[playerid]);

    }

Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: Majkl Script poslato Decembar 29, 2016, 23:14:35 POSLE PODNE
   if(newstate == PLAYER_STATE_DRIVER)
{
   new model[24],vehicleids = GetPlayerVehicleID(playerid),conelys[50];
   GetVehicleName(GetPlayerVehicleID(playerid),model,sizeof(model));
   PlayerTextDrawSetString(playerid, modelvozila[playerid], model);
   PlayerTextDrawSetString(playerid, turistaskin[playerid],PlayerInfo[playerid][pSkin]);
   PlayerTextDrawShow(playerid,turistaskin[playerid]);
   PlayerTextDrawSetString(playerid, infernus[playerid],GetVehicleModel(vehicleids));
   PlayerTextDrawShow(playerid,infernus[playerid]);
   format(conelys, sizeof(conelys), "%dL", Fuel[GetPlayerVehicleID(playerid)]);
   PlayerTextDrawSetString(playerid, gorivo[playerid], conelys);
   PlayerTextDrawShow(playerid,bbox1[playerid]);
   PlayerTextDrawShow(playerid,bbox2[playerid]);
   PlayerTextDrawShow(playerid,bbox3[playerid]);
   PlayerTextDrawShow(playerid,bbox4[playerid]);
   PlayerTextDrawShow(playerid,Kmhtd[playerid]);
   PlayerTextDrawShow(playerid,modelvozila[playerid]);
   PlayerTextDrawShow(playerid,vgoriva[playerid]);
   PlayerTextDrawShow(playerid,gorivo[playerid]);
   PlayerTextDrawShow(playerid,modelvozilatxt[playerid]);
   PlayerTextDrawShow(playerid,svetlatd[playerid]);
   }
meni je ovako to
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: MySQL poslato Decembar 30, 2016, 07:01:21 PRE PODNE
Ništa to ne valja nece ti radit al eto kako hoces ja sam ti objasnio panj od drveta bi skonto.
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: Majkl Script poslato Decembar 30, 2016, 15:03:25 POSLE PODNE
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
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: MySQL poslato Decembar 30, 2016, 17:31:31 POSLE PODNE
Nisi dobro uradio nešto.
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: Andrijevic SKAMER poslato Decembar 30, 2016, 18:26:33 POSLE PODNE
Citat: Marko_Salvatorelo poslato Decembar 30, 2016, 15:03:25 POSLE PODNE
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?
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: Majkl Script poslato Decembar 30, 2016, 20:44:40 POSLE PODNE
Da taj
Naslov: Odg: [POMOC] PlayerTextDrawSetString
Poruka od: Majkl Script poslato Decembar 30, 2016, 22:16:00 POSLE PODNE
Reseno hvala svima :D