Skripta koju koristim:Clrp (veliki edit)
Detaljan opis problema:Napravio sam da mi sacuva ko je vlasnik auta ! Sve lijepo sacuva ali sam stavio ovo pod OnPlayerEnterVehicle:
for(new i=0; i < MAX_PLAYERS; i++)
{
if(GetPlayerVehicleID(playerid) == Carlist[i][Carid])
{
new sendername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strcmp(sendername, Carlist[i][Vlasnik], true) == 0)
{
}
else{ ClearAnimations(playerid);
format(string, sizeof(string), "{FF0000}Vlasnik: %s", Carlist[i][Vlasnik]);
}
}
}
i ne prikaze mi nista ! Mogu uci u bilo koje auto. :@
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ovako probaj:
for(new i=0; i < MAX_PLAYERS; i++)
{
if(GetPlayerVehicleID(playerid) == Carlist[i][Carid])
{
new sendername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!strcmp(sendername, Carlist[i][Vlasnik], true) == 0)
{
ClearAnimations(playerid);
format(string, sizeof(string), "{FF0000}Vlasnik: %s", Carlist[i][Vlasnik]);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
}
}
Ovako bude :DD
(http://ch-slike.com/images/Jf9Td.png)
Evo sad sam malo kopao po CLRPu pa sam ovo sklepao nez dal ce raditi :'(
stavi pod onplayerstatechange
if(newstate == PLAYER_STATE_DRIVER)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerVehicleID(playerid) == Carlist[i][Carid])
{
if(Spectating[playerid][0]!=-1)
{
new sendername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!strcmp(sendername, Carlist[i][Vlasnik], true) == 0)
{
ClearAnimations(playerid);
format(string, sizeof(string), "{FF0000}Vlasnik: %s", Carlist[i][Vlasnik]);
SendClientMessage(playerid, 0xFFFFFFFF, string);
RemovePlayerFromVehicle(playerid);
}
}
}
}
return 1;
}