Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

CMD org VEH

Započeo fiu
pre 5 godina
2,304
pregleda
23
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
leoost
Shot Caller
pre 5 godina
Problem(error/warning): ovako uradio sam admin da kreira vozilo za org, primer /createorgveh id org, id vozila e sad to kreira u posebnu papku organizacijskivozila kako da uradim da moze lider da koristi /orgveh komandu ? da identifikuje id vozila i koji org id je ta vozila zato sto u papku su 1 2 3 4 5 ..... vozila ids, jel moze neko da mi posalje komanda kako bi izgledala ?
Dio skripte
:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
$kunky
Street Runner
pre 5 godina
Ne razumem te tacno sta hoceshttps://pastebin.com/TVBRjZkv
leoost
Shot Caller
pre 5 godina
	INI_WriteInt(File, "Organizacija_ID", OrgVehInfo[ id ][ ovOrgID ]);


eto to je kod mene organizacija_ID sad hocu da udje u vozilo i koristi komandu /orgvehicle da identifikuje ID vozila koji vozi i ciji je ORG sopstvenik, ukoliko nije clan te org da nemoze da upravljuje sa to vozilo, to nisam mogo da resim da identifikuje organizacija_id i plider pclan ko moze da vozi org vozilo i primer ta komanda da nemoze da koristi u drugo vozilo osvin u osobno org vozilo gde je invite
leoost
Shot Caller
pre 5 godina
zar niko nezna da mi kaze kako da uradim OrgVozilo/id.txt da pronadje kad ide /orgveh cije org vozilo je i dali je taj igrac u ta org da koristi ta komanda na to vozilo ?
TheToretto
Made Man
pre 5 godina
fiu wrote on May 13, 2020, 1:45 pm:
zar niko nezna da mi kaze kako da uradim OrgVozilo/id.txt da pronadje kad ide /orgveh cije org vozilo je i dali je taj igrac u ta org da koristi ta komanda na to vozilo ?


Ne znas pitanje postaviti, kreni ispocetka 🙂
leoost
Shot Caller
pre 5 godina
TheToretto wrote on May 13, 2020, 5:39 pm:
Ne znas pitanje postaviti, kreni ispocetka 🙂


org vozila kreira admin - id vozila / id org
kreira se vozilo napravi file id.txt u vozilaorg papku
hocu da lider clan primer grove banda da moze /voziloorg da moze otkluci/zakluci vozilo ali problem je u tome sto neznam kako da uradim da moze samo na vozilo sta je od grove da uradi to a ne na ostalih, zato sto vozila nisu u pawno addveh nego u papku 😄 jel me sad razumes
leoost
Shot Caller
pre 5 godina
bump niko li nezna
PWN|Medis
Kingpin
pre 5 godina
Pa lijepo staviš neki indetifikator te organizacije unutar vozilo fajla.

Npr unutar Vozilo_1.ini imas nesto tipa orgID = 10 i kad igrac pokusa da koristi komandu /orglock provjeriš da li se orgID tog vozila poklapa sa orgIDom tog korisnika.

Vrlo jednostavno za napraviti
leoost
Shot Caller
pre 5 godina
MEDO wrote on May 16, 2020, 6:57 pm:
Pa lijepo staviš neki indetifikator te organizacije unutar vozilo fajla.

Npr unutar Vozilo_1.ini imas nesto tipa orgID = 10 i kad igrac pokusa da koristi komandu /orglock provjeriš da li se orgID tog vozila poklapa sa orgIDom tog korisnika.

Vrlo jednostavno za napraviti


ako mozes da mi posaljes samo kod kako bi izgledalo to od pocetka do kraja nemora sve samo to ??
PWN|Medis
Kingpin
pre 5 godina
Čuj to od početka do kraja, ali ne mora sve. 😄 😄

Nešto ovako

https://wiki.sa-mp.com/wiki/GetPlayerVehicleID
https://wiki.sa-mp.com/wiki/GetPlayerPos


CMD:orgpark(playerid, params[])
{
new vehicle, Float:cord;
vehicle = GetPlayerVehicleID(playerid); // Dobijes ID vozila u kojem se igrac nalazi
if(voziloInfo != PlayerInfo) return SendClientMessage(playerid, 0xffffff, "Vozilo pripada drugoj orgi"); // Provjerava da li je orgId od tog vozila i igracev orgid isti, ako nije izbaci mu poruku.
GetPlayerPos(playerid, x, y, z);
//Ovdje cuvas vozilo sa novim koordinatama, nesto ovog tipa, nakon toga unistis vozilo, kreiras na novim koordinatama i to ti je sva politika
voziloInfo = cord;
}


Samo moras da prilagodis sebi to gore, varijable, kreiranje vozila, dobijanje ID i tih stvari jer sve ovisi od skripte do skripte
leoost
Shot Caller
pre 5 godina

CMD:orgvehcmd(playerid, params[])
{
    new vehicle;
    vehicle = GetPlayerVehicleID(playerid);
if(LoginCheck == 0) return GRESKA(playerid, "Moras se ulogovati da bi koristio ovu komandu.");
if(!IsPlayerInAnyVehicle(playerid)) return GRESKA(playerid, "Niste u ni jedno vozilo.");
if(OrgVehInfo != PLAYER_ENUM) return GRESKA(playerid, "Ovo vozilo nije na vasu fakciju.");
if(!MafijaClan(playerid))
{
GRESKA(playerid, "Niste clan na ni jednu mafiju.");
}
else
{
g_SPD(playerid, DIALOG_ORGVOZILO, DIALOG_STYLE_LIST, "Org Vehicle", "Otkljuci vozilo/Zakljuci vozilo", "Izaberi", "Izlaz");
}
return 1;
}


u cemu je problem ne izbacuje nisto, kaze da nisi u vozila i sad udjem u to vozilo, kad udjem nista ne izbacuje ni dijalog ni nista
PWN|Medis
Kingpin
pre 5 godina
fiu wrote on May 16, 2020, 9:11 pm:

CMD:orgvehcmd(playerid, params[])
{
    new vehicle;
    vehicle = GetPlayerVehicleID(playerid);
if(LoginCheck == 0) return GRESKA(playerid, "Moras se ulogovati da bi koristio ovu komandu.");
if(!IsPlayerInAnyVehicle(playerid)) return GRESKA(playerid, "Niste u ni jedno vozilo.");
if(OrgVehInfo != PLAYER_ENUM) return GRESKA(playerid, "Ovo vozilo nije na vasu fakciju.");
if(!MafijaClan(playerid))
{
GRESKA(playerid, "Niste clan na ni jednu mafiju.");
}
else
{
g_SPD(playerid, DIALOG_ORGVOZILO, DIALOG_STYLE_LIST, "Org Vehicle", "Otkljuci vozilo/Zakljuci vozilo", "Izaberi", "Izlaz");
}
return 1;
}


u cemu je problem ne izbacuje nisto, kaze da nisi u vozila i sad udjem u to vozilo, kad udjem nista ne izbacuje ni dijalog ni nista


pa testiraj brate moj, izbaci neke stvari, izbaci sve osim toga dijalog pa ubacuj lagano stvari jednu po drugu i vidi gdje je problem.

iskreno, nemoj se naljutit, ali ne znam šta tražiš od programiranja, nece ti se sve samo uraditi i prikazati magično, moraš sjesi pa nekad provesti 10 sati na jednom problemu to tako ide,

ja sam ti iznad ostavio neki prosti primjer na koji bi nacin to islo, odradi nesto bez ikakvih provjera pa polako ubacuj stvari to tako funkcioniše
Danisoni
Godfather
pre 5 godina
Aj pošalji /createorgveh komandu
leoost
Shot Caller
pre 5 godina
Slade wrote on May 18, 2020, 10:30 am:
Aj pošalji /createorgveh komandu


case DIALOG_ORGVEHC:
{
if(!response) return 1;
new oid, vehid, b1, b2, i = NextOrgVehID(MAX_ORGVEHS), Float:X, Float:Y, Float:Z, Float:A, ovFile[ 60 ];
if(sscanf(inputtext, "dddd", oid, vehid, b1, b2)) return ShowPlayerDialog(playerid, DIALOG_ORGVEHC, DIALOG_STYLE_INPUT, "ORG vozilo", "Unesite ID Organizacije, ID Vozila, Boju 1 i Boju 2.\nPrimer: 1 411 1 1","U redu","Izlaz");
format(ovFile, sizeof(ovFile), ORG_FILE, oid);
if(!fexist(ovFile)) return SCM(playerid, -1, "ID te organizacije ne postoji.");
if(vehid < 400 || vehid > 611) return SCM(playerid, -1, "ID Vozila : 400 - 611");
GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid, A);
OrgVehInfo[ i ][ ovID ] = CreateVehicle(vehid, X, Y, Z, A, b1, b2, -1);
OrgVehInfo[ i ][ ovModel ] = vehid;
OrgVehInfo[ i ][ ovBoja1 ] = b1;
OrgVehInfo[ i ][ ovBoja2 ] = b2;
OrgVehInfo[ i ][ ovOrgID ] = oid;
OrgVehInfo[ i ][ ovPosX ] = X;
OrgVehInfo[ i ][ ovPosY ] = Y;
OrgVehInfo[ i ][ ovPosZ ] = Z;
OrgVehInfo[ i ][ ovRotA ] = A;
TipVozila[ OrgVehInfo[ i ][ ovID ] ] = 1;
SaveOrgVeh(i);
PutPlayerInVehicle(playerid, OrgVehInfo[ i ][ ovID ], 0);
}
Danisoni
Godfather
pre 5 godina
NextOrgVehID isto

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava