Problem(error/warning): Ubacio sam auta na spawn,i kad udjem u auto izbaci dialog oko parkiranja,pa kad taj dialog zatvorim izbaci da je auto pokvareno i kada popravim auto izbaci da auto nema goriva..tek kada ga napunim gorivom moze se voziti kako treba.Inace koristi mod Athlone v2.0 dole ce biti slike ovoga..
Deo skripte: [pawn]new Text3D:PrimerLabel[ MAX_VEHICLES ], voziloid;
voziloid = AddStaticVehicle(411,1279.2249,-1835.2574,13.2803,90.1151,3,3); // KOLA BROJ 1
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.5289,-1831.9709,13.2796,89.8399,3,3); // KOLA BROJ 2
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.2336,-1828.6803,13.2796,89.5260,3,3); // KOLA BROJ 3
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.3916,-1825.6343,13.2799,90.3913,3,3); // KOLA BROJ 4
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.4926,-1822.2946,13.2804,88.8627,3,3); // KOLA BROJ 5
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.4823,-1819.2698,13.2800,89.8814,3,3); // KOLA BROJ 6
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.1329,-1816.3285,13.2798,91.4635,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.2216,-1813.1702,13.2796,89.7282,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.2683,-1809.7084,13.2789,89.8044,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.7345,-1806.4529,13.2786,89.4189,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.0734,-1803.0953,13.2798,89.8116,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.4742,-1799.4055,13.2820,91.3262,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1279.5011,-1795.8875,13.2842,90.2873,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1261.9196,-1797.0010,13.3132,179.4054,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1264.9753,-1797.1440,13.3077,180.3134,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1268.5471,-1797.4650,13.3011,180.1965,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
voziloid = AddStaticVehicle(411,1271.6868,-1796.8557,13.2967,179.6088,3,3);
PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
[/pawn]
[pawn]if( vCanDrive[ GetPlayerVehicleID( playerid ) ] == 0 ) {
SetCameraBehindPlayer( playerid );
SCM( playerid, CRVENA, "Ovo vozilo je unisteno. Koristite /call 555 ili ukucajte /exit za napustanje vozila.");
GetVehicleParamsEx( GetPlayerVehicleID( playerid ),engine, lights, alarm, doors, bonnet, boot, objective );
SetVehicleParamsEx( GetPlayerVehicleID( playerid ),0,lights,alarm,doors,bonnet,boot,objective);
} [/pawn]
[pawn] if( PRESSED( KEY_SUBMISSION ) ) {
if( IsPlayerInAnyVehicle( playerid ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
new vehicle = GetPlayerVehicleID( playerid ),
engine,lights,alarm,doors,bonnet,boot,objective;
if( vCanDrive[ vehicle ] == 0 ) return GRESKA( playerid, "Ovo vozilo je unisteno i ne moze se pokrenuti.");
if( IsVehicleBajs( vehicle ) ) return GRESKA( playerid, "Stvarno mislis upaliti biciklu? " );
if( Fuel[ vehicle ] == 0 ) return GRESKA( playerid, "Vozilo nema goriva ne mozete ga upaliti." );
if( TipVozila[ vehicle ] == PRIVATNO_VOZILO ) {
if( PlayerInfo[ playerid ][ xAdmin ] >= 5 ) { }
else {
if( PlayerInfo[ playerid ][ xVoziloID ][ 0 ] != -1 && VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 0 ] ][ vID ] == vehicle ) { }
else if( PlayerInfo[ playerid ][ xVoziloID ][ 1 ] != -1 && VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 1 ] ][ vID ] == vehicle ) { }
else if( PlayerInfo[ playerid ][ xVoziloID ][ 2 ] != -1 && VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 2 ] ][ vID ] == vehicle ) { }
else if( PlayerInfo[ playerid ][ xVoziloID ][ 3 ] != -1 && VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 3 ] ][ vID ] == vehicle ) { }
else if( PlayerInfo[ playerid ][ xRezervniKljucevi ] == ScriptIDVozila[ vehicle ] ) { }
else return GRESKA( playerid, "Ovo nije vase vozilo." );
}
GetVehicleParamsEx( vehicle,engine, lights, alarm, doors, bonnet, boot, objective );
if( engine == 1 ) return GRESKA( playerid, "Motor vozila je vec upaljen." );
format( globalstring, sizeof( globalstring ), " %s pokusava pokrenuti motor.", ImeIgraca( playerid ) );
PorukaRadius( 20.0, playerid, globalstring, SIVA );
SetTimerEx( "VehicleEngineStart", 1000, 0, "i", playerid );
SetPVarInt( playerid, "StartingVehicle", 1 );
}
else if( TipVozila[ vehicle ] == ORGANIZACIJSKO_VOZILO ) {
if( OrgaVozila[ vehicle ] == PlayerInfo[ playerid ][ xClan ] || PlayerInfo[ playerid ][ xAdmin ] >= 5 ) {
GetVehicleParamsEx( vehicle,engine, lights, alarm, doors, bonnet, boot, objective );
if( engine == 1 ) return GRESKA( playerid, "Motor vozila je vec upaljen." );
format( globalstring, sizeof( globalstring ), " %s pokusava pokrenuti motor.", ImeIgraca( playerid ) );
PorukaRadius( 20.0, playerid, globalstring, SIVA );
SetTimerEx( "VehicleEngineStart", 1000, 0, "i", playerid );
SetPVarInt( playerid, "StartingVehicle", 1 );
}
else {
GRESKA( playerid, "Nemate kljuc ovog vozila.");
}
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]/[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/S2b2FDN
[pawn] if( vCanDrive[ vehicle ] == 0 ) return GRESKA( playerid, "Ovo vozilo je unisteno i ne moze se pokrenuti.");
if( IsVehicleBajs( vehicle ) ) return GRESKA( playerid, "Stvarno mislis upaliti biciklu? " );
if( Fuel[ vehicle ] == 0 ) return GRESKA( playerid, "Vozilo nema goriva ne mozete ga upaliti." );[/pawn]
Kao sto i sam mozes vidjeti, tu si ti varijable, dakle postavi te vrijednosti varijabli na vise.
Ali kako brate,pomozi molim te
Evo stavio sam ovo: [pawn] if( vCanDrive[ vehicle ] == 1 ) return GRESKA( playerid, "Ovo vozilo je unisteno i ne moze se pokrenuti.");
if( IsVehicleBajs( vehicle ) ) return GRESKA( playerid, "Stvarno mislis upaliti biciklu? " );
if( Fuel[ vehicle ] == 1 ) return GRESKA( playerid, "Vozilo nema goriva ne mozete ga upaliti." );[/pawn]
i radi sve ali sad ne znam da li ce izbacivati poruka da se vozilo ne moze upaliti kada stvarno ne bude goriva...i jos mi izbacuje onaj dijalog za parking
Cekaj koristis ath mod imas /server i kreiras rent jednostavno neko da se bahces tako
Citat: audi100 poslato Januar 07, 2022, 17:40:21 POSLE PODNE
Cekaj koristis ath mod imas /server i kreiras rent jednostavno neko da se bahces tako
ne zna da pronadje rcon code 100%
Citat: Sync poslato Januar 07, 2022, 17:08:33 POSLE PODNE
Ali kako brate,pomozi molim te
Idi gdje kreiras ta vozila i na njihov id dodijeli vece vrijednosti od 0.
Tipa Fuel[tvoj id vozila] = 90
Ma znam da pronadjem rcon kod,nego nisam video da to ima na /server,hvala ! Ali sad kako nastimati komandu /avozilo,to nikako ne znam...
Citat: Sync poslato Januar 07, 2022, 18:51:49 POSLE PODNE
Ma znam da pronadjem rcon kod,nego nisam video da to ima na /server,hvala ! Ali sad kako nastimati komandu /avozilo,to nikako ne znam...
Mislis kad ukucas komandinda se spavnaju automobil ili da ti izadje kao panel da izaberes automobil
Citat: audi100 poslato Januar 07, 2022, 20:25:52 POSLE PODNE
Mislis kad ukucas komandinda se spavnaju automobil ili da ti izadje kao panel da izaberes automobil
da izadje panel i da biram auta odredjena za koja napravim notepad file i ubacim u scriptfiles...kontas sta zelim da kazem
Citat: Sync poslato Januar 07, 2022, 20:41:48 POSLE PODNE
da izadje panel i da biram auta odredjena za koja napravim notepad file i ubacim u scriptfiles...kontas sta zelim da kazem
Javi se dm pokazacu ti ;D
Citat: Sync poslato Januar 07, 2022, 20:41:48 POSLE PODNE
da izadje panel i da biram auta odredjena za koja napravim notepad file i ubacim u scriptfiles...kontas sta zelim da kazem
vhttps://www.mediafire.com/file/rv6uisx996q9f37/vozila+fs.rar/file slicno kao na skill areni mslm isto ali nema mnogo vozilo eto ona osnovna
Citat: audi100 poslato Januar 07, 2022, 22:30:59 POSLE PODNE
vhttps://www.mediafire.com/file/rv6uisx996q9f37/vozila+fs.rar/file slicno kao na skill areni mslm isto ali nema mnogo vozilo eto ona osnovna
Mislis da ce znati da ubaciti ovo?
Citat: 5eed poslato Januar 07, 2022, 22:42:15 POSLE PODNE
Mislis da ce znati da ubaciti ovo?
Odakle znam valjda mu nije tesko da ubaci u folder filterscripts i da postavi u server.cfg
Hvala,ubacio sam,al evo ono oko vozila,usao sam u server, stvorio rent vozilo pomocu /server i opet mi isto izbaci tj da je vozilo pokvareno i da se ne moze upaliti,a kada ukucam /fv za popravku i popravim,opet isto...
Citat: audi100 poslato Januar 07, 2022, 22:51:23 POSLE PODNE
Odakle znam valjda mu nije tesko da ubaci u folder filterscripts i da postavi u server.cfg
Treba da prilagodi neke stvari jer vidim da radi ATH mod
Jebem li ko mene ovdje sta ja pisem jebem vam nebo drago, manite se kontra pitanja i komentara, ako ne znate odjebite vec jednom, sigurno ne znate nista bolje od njega, da znate komentarisali bi na temu.
Napisao sam ti vec odgovor, tvoje je samo da malo shvatis o cemu ti govorim, dao sam ti cak i primjer, tako na svim ostalim podesi da ti ne izabuje takve poruke i "probleme".
Ubacio sam filterscriptu i pise mi u server_log unable to load VehicleSpawner
Pomoc ?
Doduse jesam ja sad ulazio u filterscriptu i stimao SendClientMessages posto su bile na engleskom,i obrisao sam boju grey jer se nije nigdje koristila,samo je bila definisana i izbacio mi je error da mi je undefined "v_cmd"
Citat: Sync poslato Januar 07, 2022, 23:07:43 POSLE PODNE
Doduse jesam ja sad ulazio u filterscriptu i stimao SendClientMessages posto su bile na engleskom,i obrisao sam boju grey jer se nije nigdje koristila,samo je bila definisana i izbacio mi je error da mi je undefined "v_cmd"
K0c1c#1393 mozda mogu da ti pomognem ;D
E cao zdravo samo neka pomoc ovo ono ajde da je nesto zagustilo vi nesto sitno pomoc? a bre vise ja jes sam glup al totalno da sam posuntaveo nisam
Citat: 5eed poslato Januar 07, 2022, 23:10:45 POSLE PODNE
K0c1c#1393 mozda mogu da ti pomognem ;D
Posalo sam,ajde ako mozes brate da prihvatis odmah sad...
Citat: Sync poslato Januar 07, 2022, 18:51:49 POSLE PODNE
Ma znam da pronadjem rcon kod,nego nisam video da to ima na /server,hvala ! Ali sad kako nastimati komandu /avozilo,to nikako ne znam...
Zasto koristiti /avozilo kada mozes komandu /veh sto puta bolje, odredis samo da admin/helper ne moze koristiti vozilo koje zelis i to je to
Citat: ᴍɪʟᴀɴ poslato Januar 08, 2022, 14:15:48 POSLE PODNE
Zasto koristiti /avozilo kada mozes komandu /veh sto puta bolje, odredis samo da admin/helper ne moze koristiti vozilo koje zelis i to je to
Brteeeee,hvala ti ziv i zdrav bio nisam skontao da ta cmd ima uopste...Samo da te pitam kako da stavim label na to vozilo kad se kreira,npr da pise ADMN: %S i tako isto da kad igrac bude htjeo uci u vozilo da pise da ne moze je je to vozilo za admina....
Citat: Sync poslato Januar 08, 2022, 16:11:53 POSLE PODNE
Brteeeee,hvala ti ziv i zdrav bio nisam skontao da ta cmd ima uopste...Samo da te pitam kako da stavim label na to vozilo kad se kreira,npr da pise ADMN: %S i tako isto da kad igrac bude htjeo uci u vozilo da pise da ne moze je je to vozilo za admina....
Izvolte
[pawn]
static
adminVehicle[MAX_PLAYERS],
bool: adminVehicleSpawned[MAX_PLAYERS],
Text3D: adminVehicleLabel[MAX_PLAYERS];
cmd:veh(playerid, const string: params[])
{
if (!adminVehicleSpawned[playerid])
{
if (isnull(string: params))
{
SendClientMessage(playerid, -1, "/veh [id vozila]");
return 1;
}
if (!(400 <= strval(string: params) <= 605))
{
SendClientMessage(playerid, -1, "ID vozila ne moze biti manji od 400 i veci od 605!");
return 1;
}
new
x, y, z, angle,
string: fmtLabelString[32],
string: playerName[MAX_PLAYER_NAME];
GetPlayerPos(playerid, Float: x, Float: y, Float: z);
GetPlayerFacingAngle(playerid, Float: angle);
GetPlayerName(playerid, string: playerName, sizeof(string: playerName));
format(string: fmtLabelString, sizeof(string: fmtLabelString), "ADMIN: %s", string: playerName);
adminVehicle[playerid] = CreateVehicle(strval(string: params),
Float: x, Float: y, Float: z, Float: angle, random(20), random(20), 0
);
adminVehicleLabel[adminVehicle[playerid]] = Create3DTextLabel(string: fmtLabelString, 0xFF0000AA,
Float: x, Float: y, Float: z, Float: 50.0, 0
);
Attach3DTextLabelToVehicle(Text3D: adminVehicleLabel[adminVehicle[playerid]], adminVehicle[playerid], Float: 0.0, Float: 0.0, Float: 0.0);
PutPlayerInVehicle(playerid, adminVehicle[playerid], 0);
adminVehicleSpawned[playerid] = !adminVehicleSpawned[playerid];
return 1;
}
DestroyVehicle(adminVehicle[playerid]);
adminVehicleSpawned[playerid] = !adminVehicleSpawned[playerid];
return 1;
}
[/pawn]