Detaljan opis problema:Kako da namestim da kad igrac ostane na 25HP padne dole i ne moze da se pomera moze samo da ustane kad pretisne g da udje u neka kola mislim na ovo i da mora da zove hitnu da ga izleci i kako da napravim da kad neko ne stavi pojas u kola i kacigu kad sedne na motor ako udari skida mu se hp po malo i tako moze da pogine, a kad stavi pojas ili kacigu nista mu ne skida.Da cu deo skripte za pojas i kacigu.
Dio skripte:
if (strcmp(cmd, "/pojas", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(!IsModelABike(GetPlayerVehicleID(playerid)))
{
if(UsingBelt == 0)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "* Upravo ste stavili pojas ");
format(string, sizeof(string), "* %s stavlja svoj pojas", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
UsingBelt = 1;
}
else
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "* Upravo ste skinuli svoj pojas");
format(string, sizeof(string), "* %s skida svoj pojas", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
UsingBelt = 0;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* You are in a bike, use the Helmet! (/kaciga)");
return 1;
}
}
}
return 1;
}
if (strcmp(cmd, "/kaciga", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new car;
car = GetPlayerVehicleID(playerid)
if(IsModelABike(car))
{
if(UsingBelt != 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "* Stavili ste kacigu na glavu.");
format(string, sizeof(string), "* %s uzima kacigu i stavlja je na glavu", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
UsingBelt = 1;
SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.086220, 0.028146, 0.000000, 91.219810, 85.847640, 0.000000, 1.000000, 1.000000, 1.000000 ); // MotorcycleHelmet1 - kaciga
return 1;
}
else if(UsingBelt == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "* Skinuli ste kacigu.");
format(string, sizeof(string), "* %s skida kacigu", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
UsingBelt = 0;
RemovePlayerAttachedObject(playerid,1);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* Niste u vozilu!");
}
}
return 1;
}
if (strcmp(cmd, "/skinikacigu", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid) && IsModelABike(GetPlayerVehicleID(playerid)))
{
if(UsingBelt == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "* Skinuli ste kacigu.");
format(string, sizeof(string), "* %s skida kacigu", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
UsingBelt = 0;
RemovePlayerAttachedObject(playerid,1);
return 1;
}
else
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "* Nemate kacigu!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* Niste u vozilu!");
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):Evo slika za ovo kad igrac padne kako izgleda http://www.dodaj.rs/f/q/x1/1vSzB9R/slika.png
