Weird Letters
#1

Hello i have a script but its making werird letters

On top
Quote:

new CarOwner[MAX_VEHICLES][MAX_PLAYER_NAME];
new CarNameOwner[MAX_VEHICLES][MAX_PLAYER_NAME];

When sumone buys a car
Quote:

new vehicleID = GetPlayerVehicleID(playerid);

Quote:

GetPlayerName(playerid, CarOwner[vehicleID], MAX_PLAYER_NAME);

Statechange
Quote:

if(PlayerNameIs(playerid, CarNameOwner[vehicleID]) && PurchasedVehicle[GetPlayerVehicleID(playerid)] == 1 && PlayerVehicle[playerid] != GetPlayerVehicleID(playerid))
{
new Owner[24];
new string[156];
RemovePlayerFromVehicle(playerid);
GetPlayerName(playerid,Owner, 24);
SendClientMessage(playerid,COLOR_YELLOW,"This vehicle has been purchased from AutoBahn. You are not the owner");
format(string, sizeof(string), "This vehicle is registered to %s(%d)",CarOwner,playerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}

Reply
#2

OnPlayerStateChange

pawn Код:
if(PlayerNameIs(playerid, CarNameOwner[vehicleID]) && PurchasedVehicle[GetPlayerVehicleID(playerid)] == 1 && PlayerVehicle[playerid] != GetPlayerVehicleID(playerid))
{
  new Owner[24];
  new string[156];
  GetPlayerName(playerid,Owner, 24);
  SendClientMessage(playerid,COLOR_YELLOW,"This vehicle has been purchased from AutoBahn. You are not the owner");
  format(string, sizeof(string), "This vehicle is registered to %s(%d)", CarOwner [ GetPlayervehicleID ( playerid ) ] ,playerid); //THIS LINE
  SendClientMessage(playerid, COLOR_YELLOW, string);
  RemovePlayerFromVehicle(playerid);
}
Untested but should work or give you the general idea. You didnt implement the variable
Reply
#3

Quote:
Originally Posted by KyleSmith
Hello i have a script but its making werird letters

On top
Quote:

new CarOwner[MAX_VEHICLES][MAX_PLAYER_NAME];
new CarNameOwner[MAX_VEHICLES][MAX_PLAYER_NAME];

When sumone buys a car
Quote:

new vehicleID = GetPlayerVehicleID(playerid);

Quote:

GetPlayerName(playerid, CarOwner[vehicleID], MAX_PLAYER_NAME);

Statechange
pawn Код:
if(PlayerNameIs(playerid, CarNameOwner[vehicleID]) && PurchasedVehicle[GetPlayerVehicleID(playerid)] == 1 && PlayerVehicle[playerid] != GetPlayerVehicleID(playerid))
{
new Owner[24];
new string[156];
RemovePlayerFromVehicle(playerid);
GetPlayerName(playerid,Owner, 24);
SendClientMessage(playerid,COLOR_YELLOW,"This vehicle has been purchased from AutoBahn. You are not the owner");
format(string, sizeof(string), "This vehicle is registered to %s(%d)",CarOwner[vehicleid][playerid],playerid); //<=============
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}

If I'm not wrong you need to fix line I've marked..
Reply
#4

dont get it can u do it.?
Reply
#5

We just did. Check the line I edited, see whats different and use that instead
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)