Započeo System32
•27. Apr. 2011.• Zaključano[Pomoc]else (ZCMD & sscanf)
632
pregleda
5
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,504
Postovi:
88
Teme:
Pridružio se:Sep. 2010
27. Apr. 2011.
Skripta koju koristim:Freeroam by Fafu
Detaljan opis problema:prebacio sma komandu /busi (ima na forumu ta koamnda) u ZCMD & sscanf i sad me zanima kako da napravim ako igrac nije u autu da mu ispise taj igrac nije u vozilu, pokusavao sam sa else, else if ... al nista
Dio skripte: Komanda CMD:busi(playerid,params[])
{
new id;
new panels, doors, lights, tires;
new carid = GetPlayerVehicleID(id);
if(IsPlayerAdmin(playerid) || AdminLevel> 0)
{
if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_WHITE, "Koristenje: /busi ");
if(IsPlayerInAnyVehicle(id))
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 15);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema:prebacio sma komandu /busi (ima na forumu ta koamnda) u ZCMD & sscanf i sad me zanima kako da napravim ako igrac nije u autu da mu ispise taj igrac nije u vozilu, pokusavao sam sa else, else if ... al nista
Dio skripte: Komanda CMD:busi(playerid,params[])
{
new id;
new panels, doors, lights, tires;
new carid = GetPlayerVehicleID(id);
if(IsPlayerAdmin(playerid) || AdminLevel> 0)
{
if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_WHITE, "Koristenje: /busi ");
if(IsPlayerInAnyVehicle(id))
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 15);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Jul 2010
27. Apr. 2011.
CMD:busi(playerid,params[])
{
new id;
new panels, doors, lights, tires;
new carid = GetPlayerVehicleID(id);
if(IsPlayerAdmin(playerid) || AdminLevel> 0)
{
if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_WHITE, "Koristenje: /busi ");
if(IsPlayerInAnyVehicle(id))
{
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 15);
}
else
{
SendClientMessage(...);
}
}
return 1;
}
{
new id;
new panels, doors, lights, tires;
new carid = GetPlayerVehicleID(id);
if(IsPlayerAdmin(playerid) || AdminLevel> 0)
{
if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_WHITE, "Koristenje: /busi ");
if(IsPlayerInAnyVehicle(id))
{
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 15);
}
else
{
SendClientMessage(...);
}
}
return 1;
}
Legenda Foruma
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
12 / 250 XP
Početnik(1)
888
Postovi:
66
Teme:
Pridružio se:Okt. 2009
27. Apr. 2011.
Ili optimiziranije i brze:
CMD:busi(playerid,params[])
{
new id;
new panels, doors, lights, tires;
new carid = GetPlayerVehicleID(id);
if(IsPlayerAdmin(playerid) || AdminLevel> 0)
{
if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_WHITE, "Koristenje: /busi ");
if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,-1,"Taj igrac nije u autu");
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 15);
}
return 1;
}
CMD:busi(playerid,params[])
{
new id;
new panels, doors, lights, tires;
new carid = GetPlayerVehicleID(id);
if(IsPlayerAdmin(playerid) || AdminLevel> 0)
{
if(sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_WHITE, "Koristenje: /busi ");
if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,-1,"Taj igrac nije u autu");
GetVehicleDamageStatus(carid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(carid, panels, doors, lights, 15);
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava