Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Rbr97 poslato April 20, 2015, 13:38:19 POSLE PODNE

Naslov: [Pomoc] Kupnja vozila
Poruka od: Rbr97 poslato April 20, 2015, 13:38:19 POSLE PODNE
Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Pa evo bacio sam se na posao "Vehicle Owenership" pa sam napravio da u dialogu biraš vozilo i piše ti cijena i kada stisnes on ti spawna vozilo vani ispred salona,E sada zanima me kako da napravim 3dtextlabel sa imenom onoga koji kupi auto te da mu postavlja varijablu pAuto na 1
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: K ROSE poslato April 20, 2015, 13:59:59 POSLE PODNE
Kad kupi auto,znaci kad klikne u taj dialog i kad mu vozilo stvori ispred salona
varijabla treba da bude na 1
nesto poput ovog.
PlayerInfo[vehicleid][pAuto] = 1;
Ako nije kupio auto treba da bude 0;

3d text label, radi preko formata.

new Float:x,Float:y,Float:z; GetVehiclePos(c, x,y,z);
        new model[24]; GetVehicleName(c,model,sizeof(model));
        format(PropertyString,sizeof(PropertyString),"Vozilo na PRODAJU! \n Model: %s (%d) \n Cena: $%d \n Udjite u kola i kucajte /v buy da bi ih kupili!",model,GetVehicleModel(c),GetVehiclePrice(c));
        VehicleLabel[c] = Create3DTextLabel(PropertyString, 0xFF0000CC, x, y, z, 7, 0, 1);
        Attach3DTextLabelToVehicle(VehicleLabel[c],c,0,0,0);


Naveo sam ti primjer za 3d text label..
Taj label ce stajati na vozilu od salona auta.
A ti mozes jos dodavati na koja hoces.
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: Crazyn3ss poslato April 20, 2015, 14:21:38 POSLE PODNE
PlayerInfo[vehicleid][pAuto] = 1;
ovo je krivo, ako treba postavit igracu koji je kupio auto onda ne ide vehicleid, nego playerid


i ovo za 3dtext neznam odakle si kopiro, al mogo si mu sve dat da mu ne izbacuje erore
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: K ROSE poslato April 20, 2015, 15:03:25 POSLE PODNE
Ja nisam duzan ovdje nikome da pomazem
Ja dajem samo primjer, pa ako je skripter neka rijesi erore ;)
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: Crazyn3ss poslato April 20, 2015, 15:09:26 POSLE PODNE
Citat: K ROSE poslato April 20, 2015, 15:03:25 POSLE PODNE
Ja nisam duzan ovdje nikome da pomazem
Ja dajem samo primjer, pa ako je skripter neka rijesi erore ;)

niko ti nije ni reko da si duzan, al opet ako pomazes, ne govori krivo, i ne kopiraj iz drugih modova
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: K ROSE poslato April 20, 2015, 15:15:23 POSLE PODNE
Ajde ne seri.
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: BLSkripter poslato April 20, 2015, 15:19:37 POSLE PODNE
Momak je dobio primjer nemora mu cjeli kod slat ionako nije ista skripta .. on ce sebi podesit kako mu odgovara :)  Njegova je skripta od 0 kako kaze ako je od nula valjda zna definirat sta treba :)
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: arnel avdic poslato April 20, 2015, 15:25:34 POSLE PODNE
""Zabranjeno je odgovarati na postove ukoliko nekome ne mozete dati savet ili mu ne mozete pomoci.""
Pravila nalažu tako te ih poštujte !!!
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: Rbr97 poslato April 20, 2015, 15:36:45 POSLE PODNE
de nemoj se pravit pametan i kopirat iz drugih modova
Znam naravno definirat ali govorit krivo,Ima i pocetnika koji gledaju ovaj post pa tako da pripazis :)
I ne treba mi label na vozilu nego na vozilu koje stvori u dialogu,Da piše primjer "Robi_Corleone" da se zna da je to moje vozilo
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: arnel avdic poslato April 20, 2015, 15:46:00 POSLE PODNE
daj kod kad kupis vozilo kad kliknes u dijalogu koje ces vozilo i kad ga kupis kontas
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: Rbr97 poslato April 20, 2015, 16:30:43 POSLE PODNE
if( newkeys == KEY_SECONDARY_ATTACK )//AutoSalon #1
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 552.9135,-1289.3483,17.2482 ))
{
ShowPlayerDialog(playerid,DIALOG_KUPNJAAUTA,DIALOG_STYLE_LIST,"{FFF700}Life On Balkan - {FFFFFF}Kupnja Auta","{FFF700}(1.){FFFFFF}Bravura {FFF700}20 000$\n{FFF700}(2.){FFFFFF}Emperor {FFF700}25 000$\n{FFF700}(3.){FFFFFF}Fortune {FFF700}30 000$\n{FFF700}(4.){FFFFFF}Merit {FFF700}35 000$\n{FFF700}(5.){FFFFFF}Premier {FFF700}40 000$\n{FFF700}(6.){FFFFFF}Sunrise {FFF700}40 000$\n{FFF700}(7.){FFFFFF}Mesa {FFF700}50 000$\n{FFF700}(8.){FFFFFF}Alpha {FFF700}55 000$\n{FFF700}(9.){FFFFFF}Sultan {FFF700}80 000$\n{FFF700}(10.){FFFFFF}Rancher {FFF700}85 000$\n{FFF700}(11.){FFFFFF}Buffalo {FFF700}90 000$\n{FFF700}(12.){FFFFFF}Euros {FFF700}95 000$\n{FFF700}(13.){FFFFFF}Jester {FFF700}100 000$\n{FFF700}(14.){FFFFFF}ZR-350 {FFF700}110 000$\n{FFF700}(15.){FFFFFF}Phoenix {FFF700}125 000$\n{FFF700}(16.){FFFFFF}Super GT {FFF700}140 000$\n{FFF700}(17.){FFFFFF}Turismo {FFF700}160 000$\n{FFF700}(18.){FFFFFF}Infernus {FFF700}190 000$\n{FFF700}(19.){FFFFFF}Bullet {FFF700}230 000$","Odaberi","Zatvori");
}
}

Kako da prebacim dialog,Izbacuuje mi da je predugacak
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: BLSkripter poslato April 20, 2015, 16:33:39 POSLE PODNE
format(CmdString,-1," TEXT");
pod spd dialog umjesto toga svega stavis ovaj CmdString
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: Rbr97 poslato April 20, 2015, 16:44:32 POSLE PODNE
Mos mi nekako objasnit ili napravit na primjeru ovog dialoga..Ne razumijem baš :S
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: arnel avdic poslato April 20, 2015, 18:34:53 POSLE PODNE
new string[1024];
format(string,1024,"{FFF700}Life On Balkan - {FFFFFF}Kupnja Auta","{FFF700}(1.){FFFFFF}Bravura {FFF700}20 000$\n{FFF700}(2.){FFFFFF}Emperor {FFF700}25 000$\n{FFF700}(3.){FFFFFF}Fortune {FFF700}30 000$\n{FFF700}(4.){FFFFFF}Merit {FFF700}35 000$\n{FFF700}(5.){FFFFFF}Premier {FFF700}40 000$\n{FFF700}(6.){FFFFFF}[cenzura] {FFF700}40 000$\n{FFF700}(7.){FFFFFF}Mesa {FFF700}50 000$\n{FFF700}(8.){FFFFFF}Alpha {FFF700}55 000$\n{FFF700}(9.){FFFFFF}Sultan {FFF700}80 000$\n{FFF700}(10.){FFFFFF}Rancher {FFF700}85 000$\n{FFF700}(11.){FFFFFF}Buffalo {FFF700}90 000$\n{FFF700}(12.){FFFFFF}Euros {FFF700}95 000$\n{FFF700}(13.){FFFFFF}Jester {FFF700}100 000$\n{FFF700}(14.){FFFFFF}ZR-350 {FFF700}110 000$\n{FFF700}(15.){FFFFFF}Phoenix {FFF700}125 000$\n{FFF700}(16.){FFFFFF}Super GT {FFF700}140 000$\n{FFF700}(17.){FFFFFF}Turismo {FFF700}160 000$\n{FFF700}(18.){FFFFFF}Infernus {FFF700}190 000$\n{FFF700}(19.){FFFFFF}Bullet {FFF700}230 000$");

ShowPlayerDialog(playerid,DIALOG_KUPNJAAUTA,DIALOG_STYLE_LIST,"{FFF700}Life On Balkan - {FFFFFF}Kupnja Auta"string,"Odabir","Izlaz");

al daj da vidimo ovaj gore error daj mi response od ovog dijaloga
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: Rbr97 poslato April 20, 2015, 19:00:54 POSLE PODNE
Evo ti errori

error 075: input line too long (after substitutions)
error 037: invalid string (possibly non-terminated string)
error 017: undefined symbol "FFF700"
warning 217: loose indentation
error 001: expected token: ")", but found "."
fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


Sve ista linija tu di je dialog
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: Crazyn3ss poslato April 20, 2015, 19:03:19 POSLE PODNE
kad prebacujes u novi red u skripti koristi se \n\

a ako oces u igri da se prebacuje u nove linije onda ide \n
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: Rbr97 poslato April 20, 2015, 19:05:49 POSLE PODNE
ajde mi molim te napravi..
Naslov: Odg: [Pomoc] Kupnja vozila
Poruka od: arnel avdic poslato April 20, 2015, 19:24:00 POSLE PODNE
new string[1024];
format(string,1024,"Life On Balkan - Kupnja Auta","(1.)Bravura 20 000$\n(2.)Emperor 25 000$\n(3.)Fortune 30 000$\n(4.)Merit 35 000$\n(5.)Premier 40 000$\n(6.)[cenzura] 40 000$\n(7.)Mesa 50 000$\n(8.)Alpha 55 000$\n(9.)Sultan 80 000$\n(10.)Rancher 85 000$\n(11.)Buffalo 90 000$\n(12.)Euros 95 000$\n(13.)Jester 100 000$\n(14.)ZR-350 110 000$\n(15.)Phoenix 125 000$\n(16.)Super GT 140 000$\n(17.)Turismo 160 000$\n(18.)Infernus 190 000$\n(19.)Bullet 230 000$");

de sad probaj eto i da kad ides u novi red radi \n\