2 things not working. -
Rokzlive - 24.03.2011
Ok, i have two things not working.
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;
}
}
}
}
returns these errors
Код 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.
And this function is not loading my pickups, map icons, or 3d text.
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;
}
Re: 2 things not working. -
Grim_ - 24.03.2011
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[Vehicle]==1)
{
if(strcmp(name,vehicledata[Vehicle][Owner],true))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"You do not own this vehicle!");
}
}
}
return 1;
}
Re: 2 things not working. - [L3th4l] - 24.03.2011
pawn Код:
stock AddStoreFromMysql()
{
new Str[67], Float:X, Float:Y, Float:Z, STotal;
mysql_query("SELECT * FROM `stores`");
mysql_store_result();
if(mysql_num_rows() > 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;
}
Re: 2 things not working. -
Rokzlive - 24.03.2011
Thx Guys.
Now if anyone can help with this, i need the translation of these functions from striken kids to gstylez.
#include <mysql>
mysql_init(LOG_ALL,1);
mysql_connect(SQL_Host,SQL_Username,SQL_Password,S QL_Database);
mysql_close();
mysql_query(query); mysql_store_result();
if(mysql_num_rows() != 0)
mysql_query(query);
mysql_fetch_field("level", pdata); playerdata[playerid][level] = strval(pdata);
mysql_free_result();
if(mysql_num_rows() > 0)
while(mysql_fetch_row(String))
mysql_store_result();
Re: 2 things not working. -
Donya - 24.03.2011
nvm this