24.03.2011, 01:10
Ok, i have two things not working.
This function
returns these errors
And this function is not loading my pickups, map icons, or 3d text.
This function
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new name[24];
GetPlayerName(playerid,name,sizeof(name));
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleId(playerid);
if(isowned[vehicleid]==1)
{
if(strcmp(name,vehicledata[vehicleid][Owner],true);
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"You do not own this vehicle!");
}
else
{
return 1;
}
}
}
}
Код HTML:
C:\Users\Nickolas\Desktop\PWn\Server\gamemodes\bus.pwn(1704) : error 017: undefined symbol "GetPlayerVehicleId" C:\Users\Nickolas\Desktop\PWn\Server\gamemodes\bus.pwn(1705) : error 017: undefined symbol "vehicleid" C:\Users\Nickolas\Desktop\PWn\Server\gamemodes\bus.pwn(1707) : error 017: undefined symbol "vehicleid" C:\Users\Nickolas\Desktop\PWn\Server\gamemodes\bus.pwn(1707) : error 001: expected token: ")", but found ";" C:\Users\Nickolas\Desktop\PWn\Server\gamemodes\bus.pwn(1707) : error 036: empty statement C:\Users\Nickolas\Desktop\PWn\Server\gamemodes\bus.pwn(1707) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors.
pawn Код:
stock AddStoreFromMysql()
{
new Str[67], Float:X, Float:Y, Float:Z, STotal;
mysql_query("SELECT * FROM `stores`");
mysql_store_result();
STotal = mysql_num_rows();
if(STotal > 0)
{
while(mysql_fetch_row(Str))
{
sscanf(Str, "p<|>fff", X, Y, Z);
StorePickup = CreateDynamicPickup(1274, 23, X, Y, Z, -1, -1, -1, PICKUPDISTANCE);
CreateDynamic3DTextLabel("Store", COLOR_YELLOW, X, Y, Z, 100.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, TEXTLABELDISTANCE);
CreateDynamicMapIcon(X, Y, Z, 38, 0, -1, -1, -1, MAPICONDISTANCE);
STotal++;
}
}
mysql_free_result();
printf("** %i\t<->\tStores Loaded From\t<->\tMySQL\t\t **", STotal);
return 1;
}