Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Muhamed. poslato Mart 13, 2012, 08:56:42 PRE PODNE

Naslov: [Pomoc]Vlasnik
Poruka od: Muhamed. poslato Mart 13, 2012, 08:56:42 PRE PODNE
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):
Naslov: Odg: [Pomoc]Vlasnik
Poruka od: dock poslato Mart 13, 2012, 09:43:33 PRE PODNE
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);
}
}
}
Naslov: Odg: [Pomoc]Vlasnik
Poruka od: Muhamed. poslato Mart 13, 2012, 10:31:15 PRE PODNE
Ovako bude :DD
(http://ch-slike.com/images/Jf9Td.png)
Naslov: Odg: [Pomoc]Vlasnik
Poruka od: dock poslato Mart 13, 2012, 10:51:34 PRE PODNE
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;
}