Započeo PawnInc
•18. Jun 2014.• Zaključano[Pomoc] Provjera za Attach Prikolice
409
pregleda
11
postova
Rookie
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
65 / 100 XP
Početnik(0)
6
Postovi:
3
Teme:
Pridružio se:Jun 2014
18. Jun 2014.
Mod:Moj Gm
Opis problema:Kako da napravim, da ako zakacim definisanu prikolicu "SljunakPrikolice" da mi omoguci pokretanje prevoza sljunka ?
Pokusavao sam na razne nacine ali nisam uspio doci do rijesenja ..
moze pomoc ?
cod:
Opis problema:Kako da napravim, da ako zakacim definisanu prikolicu "SljunakPrikolice" da mi omoguci pokretanje prevoza sljunka ?
Pokusavao sam na razne nacine ali nisam uspio doci do rijesenja ..
moze pomoc ?
cod:
if(listitem == 0) // Linija 1
{
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(i))) return SCM(playerid, GRAD2, "{FF0000}(greska) {FFFFFF} Morate zakaciti prikolicu za prevoz sljunka");
{
if(GetVehicleTrailer(GetPlayerVehicleID(i)) == SljunakPrikolice || SljunakPrikolice || SljunakPrikolice || SljunakPrikolice)
{
hSljunak = 1;
h_SetPlayerCheckpoint(playerid, 575.7543,873.6304,-43.9641, 5.00);
format(poruka, sizeof(poruka),"{FFFF82}Odabrao si prevoz sljunka LV-SF-LS\n{FFFF82}Otidjite do Rudnika u LasVenturas i natovarite sljunak\n{FFFF82}Na {F81414}GPS-u {FFFF82}ti je oznacena lokacija rudnika!");
SPD(playerid, 999, DIALOG_STYLE_MSGBOX,"{B7FF00}Prevoz Aktiviran", poruka, "U redu", "");
}
}
}
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
292
Postovi:
46
Teme:
Pridružio se:Okt. 2010
18. Jun 2014.
definisu novu varijablu npr :
Pod OnPlayerConnect stavi: proveru
npr:
- Prilagodi ovo UlogovanProvera svome modu
- Evo ti
Quote
new zakacenasljunakprikolica;
Pod OnPlayerConnect stavi: proveru
npr:
Quote
zakacenasljunakprikolica = 0; UlogovanProvera = 0;
Quote
COMMAND:prikolicasljunak(playerid, params[])
{
if(PlayerInfo != 4) return 1; //Ovo "4" Zameni sa ID posla tog sljunka
else if(!IsPlayerInAnyVehicle(playerid)) return 1;
else if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 572) Povratak 1; // 572 Zameni ono vozilo NA KOJE SE STAVLJA PRIKOLICA
new vehicleid = GetPlayerVehicleID(playerid);
if(IsTrailerAttachedToVehicle(vehicleid))
{
DetachTrailerFromVehicle(vehicleid);
zakacenasljunakprikolica = 0;
return 1;
}
new Float:x, Float:y, Float:z;
new Float:dist, Float:closedist=8, closeveh;
for(new i=1; i < MAX_VEHICLES; i++)
{
if(i != vehicleid && GetVehiclePos(i, x, y, z))
{
dist = GetPlayerDistanceFromPoint(playerid, x, y, z);
if(dist < closedist)
{
closedist = dist;
closeveh = i;
}
}
}
if(!closeveh) return 1;
if(GetVehicleModel(closeveh) != 607) return 1; // 607 TI je ID te prikolice zameni
zakacenasljunakprikolica = 1;
AttachTrailerToVehicle(closeveh, vehicleid);
return 1;
}
{
if(PlayerInfo != 4) return 1; //Ovo "4" Zameni sa ID posla tog sljunka
else if(!IsPlayerInAnyVehicle(playerid)) return 1;
else if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 572) Povratak 1; // 572 Zameni ono vozilo NA KOJE SE STAVLJA PRIKOLICA
new vehicleid = GetPlayerVehicleID(playerid);
if(IsTrailerAttachedToVehicle(vehicleid))
{
DetachTrailerFromVehicle(vehicleid);
zakacenasljunakprikolica = 0;
return 1;
}
new Float:x, Float:y, Float:z;
new Float:dist, Float:closedist=8, closeveh;
for(new i=1; i < MAX_VEHICLES; i++)
{
if(i != vehicleid && GetVehiclePos(i, x, y, z))
{
dist = GetPlayerDistanceFromPoint(playerid, x, y, z);
if(dist < closedist)
{
closedist = dist;
closeveh = i;
}
}
}
if(!closeveh) return 1;
if(GetVehicleModel(closeveh) != 607) return 1; // 607 TI je ID te prikolice zameni
zakacenasljunakprikolica = 1;
AttachTrailerToVehicle(closeveh, vehicleid);
return 1;
}
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
18. Jun 2014.
if(listitem == 0) // Linija 1
{
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SCM(playerid, GRAD2, "{FF0000}(greska) {FFFFFF} Morate zakaciti prikolicu za prevoz sljunka");
{
if(GetVehicleTrailer(GetPlayerVehicleID(playerid)) == SljunakPrikolice || SljunakPrikolice || SljunakPrikolice || SljunakPrikolice)
{
hSljunak = 1;
h_SetPlayerCheckpoint(playerid, 575.7543,873.6304,-43.9641, 5.00);
format(poruka, sizeof(poruka),"{FFFF82}Odabrao si prevoz sljunka LV-SF-LS\n{FFFF82}Otidjite do Rudnika u LasVenturas i natovarite sljunak\n{FFFF82}Na {F81414}GPS-u {FFFF82}ti je oznacena lokacija rudnika!");
SPD(playerid, 999, DIALOG_STYLE_MSGBOX,"{B7FF00}Prevoz Aktiviran", poruka, "U redu", "");
}
}
}pokusaj
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
292
Postovi:
46
Teme:
Pridružio se:Okt. 2010
18. Jun 2014.
Ja sam ti dao komandu samo da zakacis prikolicu ti sad nju moras prilagoditi svojom komandom koja ti je da prevozis taj sljunak
Koristi onu komandu sto sam ti dao malopre "prikolicasljunak"
Ako nisi definisao definisi ovo :
A komandu probaj ovako:
Koristi onu komandu sto sam ti dao malopre "prikolicasljunak"
Ako nisi definisao definisi ovo :
Quote
new idv = GetPlayerVehicleID(playerid);
A komandu probaj ovako:
Quote
if(listitem == 0) // Linija 1
{
if(zakacenaprikolica!= 1) return SCM(playerid, 1, "{FFCC59}Server: {FFFFFF}Morate prvo zakaciti prikolicu za prevoz sljunka /prikolicasljunak");
Ako(!VoziloKosac(idv)) return SCM(playerid, SIVA, "{FFCC59}Server: {FFFFFF}Moras biti u traktoru za kosenje!"); // "VoziloKosac" Zameni sa tvojim vozilom koje koristis za prevoz sljunka
Ako(VoziloKosac(idv))// i ovde isto
{
hSljunak = 1;
h_SetPlayerCheckpoint(playerid, 575.7543,873.6304,-43.9641, 5.00);
format(poruka, sizeof(poruka),"{FFFF82}Odabrao si prevoz sljunka LV-SF-LS\n{FFFF82}Otidjite do Rudnika u LasVenturas i natovarite sljunak\n{FFFF82}Na {F81414}GPS-u {FFFF82}ti je oznacena lokacija rudnika!");
SPD(playerid, 999, DIALOG_STYLE_MSGBOX,"{B7FF00}Prevoz Aktiviran", poruka, "U redu", "");
}
}
}
{
if(zakacenaprikolica!= 1) return SCM(playerid, 1, "{FFCC59}Server: {FFFFFF}Morate prvo zakaciti prikolicu za prevoz sljunka /prikolicasljunak");
Ako(!VoziloKosac(idv)) return SCM(playerid, SIVA, "{FFCC59}Server: {FFFFFF}Moras biti u traktoru za kosenje!"); // "VoziloKosac" Zameni sa tvojim vozilom koje koristis za prevoz sljunka
Ako(VoziloKosac(idv))// i ovde isto
{
hSljunak = 1;
h_SetPlayerCheckpoint(playerid, 575.7543,873.6304,-43.9641, 5.00);
format(poruka, sizeof(poruka),"{FFFF82}Odabrao si prevoz sljunka LV-SF-LS\n{FFFF82}Otidjite do Rudnika u LasVenturas i natovarite sljunak\n{FFFF82}Na {F81414}GPS-u {FFFF82}ti je oznacena lokacija rudnika!");
SPD(playerid, 999, DIALOG_STYLE_MSGBOX,"{B7FF00}Prevoz Aktiviran", poruka, "U redu", "");
}
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava