Započeo Qiyamet
•9. Jan. 2019./removevehicle komanda i offline yini provjera
427
pregleda
3
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
80
Postovi:
20
Teme:
Pridružio se:Jan. 2019
9. Jan. 2019.
Skripta koju koristim : ma pravim shitty mod od 0
Opis problema : pravim neku /removevehicle komandu i ne mogu nikako da dokucim kako da kad ucitam igracev fajl da odredim na kojem se slotu nalazi vozilo koje sam /removevehicle i da mu postavi taj slot na 0
Slika/Video : //
Dio skripte :
ja sam mislio nesto ovako, vjerovatno sam ofulo da valja ahahah
Opis problema : pravim neku /removevehicle komandu i ne mogu nikako da dokucim kako da kad ucitam igracev fajl da odredim na kojem se slotu nalazi vozilo koje sam /removevehicle i da mu postavi taj slot na 0
Slika/Video : //
Dio skripte :
CMD:removevehicle(playerid, params[])
{
new string, removeString, string2, fileString;
new vehicleid = GetPlayerVehicleID(playerid);
if( IsPlayerAdmin(playerid) || PlayerInfo == 5 )
{
if( !strcmp(VehicleInfo, "Nema", true ))
{
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, izbrisali ste vozilo %s [%d] ID:%d{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), VehicleInfo, vehicleid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
DestroyVehicle(vehicleid);
format(removeString, sizeof(removeString), "/Vehicles/%i.ini", vehicleid);
fremove(removeString);
}
else
{
format(fileString, sizeof(fileString), "/Users/%s.ini", VehicleInfo);
if( fexist(fileString) )
{
new INI:File = INI_Open(fileString);
INI_SetTag(File, "INFO");
if(File, "Vozilo_1", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_1", 0);
}
else if(File, "Vozilo_2", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_2", 0);
}
else if(File, "Vozilo_3", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_3", 0);
}
INI_Close(File);
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, vozilo %s ID:%d je u vlasnistvu %s{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), vehicleid, VehicleInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
format(string2, sizeof(string2), "{0088FF} {FFFFFF}%s, vozilo %s [%d] ID:%d mozete izbrisati rucno, ali prethodno obavijestite vlasnika %s{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), VehicleInfo, vehicleid, VehicleInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string2);
DestroyVehicle(vehicleid);
format(removeString, sizeof(removeString), "/Vehicles/%i.ini", vehicleid);
fremove(removeString);
}
}
}
else
{
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, niste ovlasteni da koristite ovu komandu{0088FF}.", PlayerInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}
ja sam mislio nesto ovako, vjerovatno sam ofulo da valja ahahah
new INI:File = INI_Open(fileString);
INI_SetTag(File, "INFO");
if(File, "Vozilo_1", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_1", 0);
}
else if(File, "Vozilo_2", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_2", 0);
}
else if(File, "Vozilo_3", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_3", 0);
}
INI_Close(File);Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
80
Postovi:
20
Teme:
Pridružio se:Jan. 2019
9. Jan. 2019.
Nisam bio bas najjasniji, znaci ja zelim da vlasnik moze da /removevehilce bilo koje vozilo, ali kad izbrisem vozilo koje je u vlasnistvu nekog igraca da tom igracu postavi slot na kojem se to vozilo nalazi na 0. Jer ako vako ostavim, sljedece vozilo koje kreiram se postavi na slot izbrisanog vozila i onda igrac moze da pristupi tom vozilo kao da je njegovo
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
80
Postovi:
20
Teme:
Pridružio se:Jan. 2019
9. Jan. 2019.
ElkaIsBack wrote on January 9, 2019, 4:29 pm:
Skripta koju koristim : ma pravim shitty mod od 0
Opis problema : pravim neku /removevehicle komandu i ne mogu nikako da dokucim kako da kad ucitam igracev fajl da odredim na kojem se slotu nalazi vozilo koje sam /removevehicle i da mu postavi taj slot na 0
Slika/Video : //
Dio skripte :
ja sam mislio nesto ovako, vjerovatno sam ofulo da valja ahahah
Opis problema : pravim neku /removevehicle komandu i ne mogu nikako da dokucim kako da kad ucitam igracev fajl da odredim na kojem se slotu nalazi vozilo koje sam /removevehicle i da mu postavi taj slot na 0
Slika/Video : //
Dio skripte :
CMD:removevehicle(playerid, params[])
{
new string, removeString, string2, fileString;
new vehicleid = GetPlayerVehicleID(playerid);
if( IsPlayerAdmin(playerid) || PlayerInfo == 5 )
{
if( !strcmp(VehicleInfo, "Nema", true ))
{
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, izbrisali ste vozilo %s [%d] ID:%d{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), VehicleInfo, vehicleid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
DestroyVehicle(vehicleid);
format(removeString, sizeof(removeString), "/Vehicles/%i.ini", vehicleid);
fremove(removeString);
}
else
{
format(fileString, sizeof(fileString), "/Users/%s.ini", VehicleInfo);
if( fexist(fileString) )
{
new INI:File = INI_Open(fileString);
INI_SetTag(File, "INFO");
if(File, "Vozilo_1", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_1", 0);
}
else if(File, "Vozilo_2", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_2", 0);
}
else if(File, "Vozilo_3", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_3", 0);
}
INI_Close(File);
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, vozilo %s ID:%d je u vlasnistvu %s{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), vehicleid, VehicleInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
format(string2, sizeof(string2), "{0088FF} {FFFFFF}%s, vozilo %s [%d] ID:%d mozete izbrisati rucno, ali prethodno obavijestite vlasnika %s{0088FF}.", PlayerInfo, GetVehicleName(vehicleid), VehicleInfo, vehicleid, VehicleInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string2);
DestroyVehicle(vehicleid);
format(removeString, sizeof(removeString), "/Vehicles/%i.ini", vehicleid);
fremove(removeString);
}
}
}
else
{
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, niste ovlasteni da koristite ovu komandu{0088FF}.", PlayerInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}
ja sam mislio nesto ovako, vjerovatno sam ofulo da valja ahahah
new INI:File = INI_Open(fileString);
INI_SetTag(File, "INFO");
if(File, "Vozilo_1", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_1", 0);
}
else if(File, "Vozilo_2", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_2", 0);
}
else if(File, "Vozilo_3", VehicleInfo)
{
INI_WriteInt(File, "Vozilo_3", 0);
}
INI_Close(File);Problem rijesen. Napravio sam novu varijablu za vozila gjde upisuje na kojem se slotu nalazi vozilo i onda prosto provjeru uradim za varijablu vozila i postavljam varijablu slota kod igraca na 0
if( VehicleInfo == 1 ) { INI_WriteInt(File, "Vozilo_1", 0); }
else if( VehicleInfo == 2 ) { INI_WriteInt(File, "Vozilo_2", 0); }
else if( VehicleInfo == 3 ) { INI_WriteInt(File, "Vozilo_3", 0); }Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava