13.09.2009, 19:08
I got this error :
symbol is never used: "strtok"
My codes :
And when i search for strtok i find nothing! why?!??!?!??!
symbol is never used: "strtok"
My codes :
pawn Код:
#include <a_samp>
#include <dudb>
#include <dutils>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#define COLOR_SYSTEM 0xEFEFF7AA
// VEHICLE LICENSE SYSTEM BY BLACKFOX - ICQ 480 814 388 - [email]SLYFER1@******MAIL.COM[/email]
#define FILTERSCRIPT
#if defined FILTERSCRIPT
/* DEFINES */
forward PlayerToPoint (Float:radi, playerid, Float:x, Float:y, Float:z);
new gLicenseC[MAX_PLAYERS];
new gLicenseF[MAX_PLAYERS];
new gLicenseB[MAX_PLAYERS];
new gLicenseZ[MAX_PLAYERS];
/*========*/
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Filterscript Driving/Fly/Boat/Bike Scool System");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" FS LOADED.");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnPlayerConnect(playerid)
{
new formatZ[256];
format(formatZ,sizeof(formatZ),"%s.lics.bfx",PlayerName(playerid));
if(!udb_Exists(formatZ))
{
udb_Create(formatZ,"209010");
}
gLicenseC[playerid] = dUserINT(formatZ).("carlic");
gLicenseF[playerid] = dUserINT(formatZ).("fluglic");
gLicenseB[playerid] = dUserINT(formatZ).("bootlic");
gLicenseZ[playerid] = dUserINT(formatZ).("bikelic");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new formatZ2[256];
format(formatZ2,sizeof(formatZ2),"%s.lics.bfx",PlayerName(playerid));
dUserSetINT(formatZ2).("carlic",gLicenseC[playerid]);
dUserSetINT(formatZ2).("fluglic",gLicenseF[playerid]);
dUserSetINT(formatZ2).("bootlic",gLicenseB[playerid]);
dUserSetINT(formatZ2).("bikelic",gLicenseZ[playerid]);
return 1;
}
stock PlayerName(playerid) {
new name[255];
GetPlayerName(playerid, name, 255);
return name;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/buycarlic", true) == 0)
{
if(PlayerToPoint(10.0,playerid,-2032.9031,-117.5871,1035.1719))
{
if(5000 > GetPlayerMoney(playerid))
{
SendClientMessage(playerid,0x000087F6,"You Dont have the Money!");
return 1;
}
gLicenseC[playerid] = 1;
SendClientMessage(playerid,0x0000D4F6,"Thanks for Buying Car License.");
}
else
{
SendClientMessage(playerid,0x000087F6,"You can't use it at this Place!");
}
return 1;
}
if(strcmp(cmdtext, "/buyflylic", true) == 0)
{
if(PlayerToPoint(10.0,playerid,-2032.9031,-117.5871,1035.1719))
{
if(5000 > GetPlayerMoney(playerid))
{
SendClientMessage(playerid,0x000087F6,"You Dont have the Money!");
return 1;
}
gLicenseF[playerid] = 1;
SendClientMessage(playerid,0x0000D4F6,"Thanks for Buying Fly License.");
}
else
{
SendClientMessage(playerid,0x000087F6,"You can't use it at this Place!");
}
return 1;
}
if(strcmp(cmdtext, "/buyboatlic", true) == 0)
{
if(PlayerToPoint(10.0,playerid,-2032.9031,-117.5871,1035.1719))
{
if(5000 > GetPlayerMoney(playerid))
{
SendClientMessage(playerid,0x000087F6,"You Dont have the Money!");
return 1;
}
gLicenseB[playerid] = 1;
SendClientMessage(playerid,0x0000D4F6,"Thanks for Buying Boat License.");
}
else
{
SendClientMessage(playerid,0x000087F6,"You can't use it at this Place!");
}
return 1;
}
if(strcmp(cmdtext, "/license", true) == 0)
{
if(gLicenseC[playerid] == 1)
{
SendClientMessage(playerid,0x559A72AD,"Car License [YES]");
}
else
{
SendClientMessage(playerid,0x559A72AD,"Car License [NO]");
}
if(gLicenseF[playerid] == 1)
{
SendClientMessage(playerid,0x559A72AD,"Fly License [YES]");
}
else
{
SendClientMessage(playerid,0x559A72AD,"Fly License [NO]");
}
if(gLicenseB[playerid] == 1)
{
SendClientMessage(playerid,0x559A72AD,"Boat License [YES]");
}
else
{
SendClientMessage(playerid,0x559A72AD,"Boat License [NO]");
}
if(gLicenseZ[playerid] == 1)
{
SendClientMessage(playerid,0x559A72AD,"Bike License [YES]");
}
else
{
SendClientMessage(playerid,0x559A72AD,"Bike License [NO]");
}
return 1;
}
return 0;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new getthecar;
getthecar = GetPlayerVehicleID(playerid);
if(newstate == 2)
{
if(IsHeli(playerid,getthecar))
{
if(gLicenseF[playerid] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xDB0000F6,"You can't use Helicopter without a License!");
}
}
//
if(IsPlane(playerid,getthecar))
{
if(gLicenseF[playerid] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xDB0000F6,"You can't use Planes without a License!");
}
}
//
if(IsCar(playerid,getthecar))
{
if(gLicenseC[playerid] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xDB0000F6,"You can't Drive Cars without a License!");
}
}
//
if(IsBoat(playerid,getthecar))
{
if(gLicenseB[playerid] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xDB0000F6,"You can't sailing without License!");
}
}
//
if(IsBike(playerid,getthecar))
{
if(gLicenseZ[playerid] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xDB0000F6,"You can't use Bike without License!");
}
}
//
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
//
IsPlane(playerid,vehicleid) // Planes
{
#define MAX_PLANES 14
new IsPlaneA[MAX_PLANES] =
{
592,577,511,512,593,520,553,464,476,519,
460,513,539
};
vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,vehicleid))
{
for(new i = 0; i < MAX_PLANES; i++)
{
if(GetVehicleModel(vehicleid) == IsPlaneA[i])
{
return true;
}
}
}
return false;
}
//
IsCar(playerid,vehicleid) // Cars
{
#define MAX_LCARS 145
new IsCarA[MAX_LCARS] =
{
445,602,416,485,568,429,433,499,424,536,496,
504,422,609,498,401,575,518,402,541,482,431,
438,457,527,483,524,415,542,589,437,532,480,
596,599,597,598,578,486,507,562,585,427,419,
587,490,528,533,544,407,565,455,530,526,466,
604,492,474,588,434,502,503,494,579,545,411,
546,559,508,571,400,403,517,410,551,500,418,
572,423,414,516,582,467,443,470,404,514,603,
600,413,426,436,547,489,441,594,564,515,479,
534,432,505,442,440,475,543,605,495,567,428,
405,535,458,580,439,561,409,560,550,506,601,
574,566,549,420,459,576,525,531,408,583,451,
558,552,540,491,412,478,421,529,555,456,554,
477
};
vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,vehicleid))
{
for(new i = 0; i < MAX_LCARS; i++)
{
if(GetVehicleModel(vehicleid) == IsCarA[i])
{
return true;
}
}
}
return false;
}
//
IsHeli(playerid,vehicleid) // Helicopters
{
#define MAX_HELIS 13
new IsHeliA[MAX_HELIS] =
{
548,425,417,487,497,563,501,465,447,469,
488
};
vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,vehicleid))
{
for(new i = 0; i < MAX_HELIS; i++)
{
if(GetVehicleModel(vehicleid) == IsHeliA[i])
{
return true;
}
}
}
return false;
}
//
IsBoat(playerid,vehicleid) // Boats
{
#define MAX_BOATS 13
new IsBoatA[MAX_BOATS] =
{
472,473,493,595,484,430,453,452,446,454
};
vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,vehicleid))
{
for(new i = 0; i < MAX_BOATS; i++)
{
if(GetVehicleModel(vehicleid) == IsBoatA[i])
{
return true;
}
}
}
return false;
}
//
IsBike(playerid,vehicleid) // Bikes
{
#define MAX_BIKEZ 13
new IsBikeA[MAX_BIKEZ] =
{
581,523,462,521,463,522,461,448,468,586
};
vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,vehicleid))
{
for(new i = 0; i < MAX_BIKEZ; i++)
{
if(GetVehicleModel(vehicleid) == IsBikeA[i])
{
return true;
}
}
}
return false;
}
// PLAYER TO POINT
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
return 0;
}
//