20.11.2011, 12:03
Hi, i was modify a script for my server but i got a looooooooooot of errors:
Script:
ERRORS:
Script:
Quote:
/////////////////////////////// // [FS]Career V1.0 // //---------------------------// // Made By JESSE/jesse989898 // //---------------------------// // Thanks To Scripting Help // // At SA:MP Forum // // Please Keep Credits To Me // /////////////////////////////// #include <a_samp> forward MedicCheck(playerid); forward MedicMake(playerid); forward MedicQuit(playerid); forward CopCheck(playerid); forward CopMake(playerid); forward CopQuit(playerid); forward FireCheck(playerid); forward FireMake(playerid); forward FireQuit(playerid); forward AgentCheck(playerid); forward AgentMake(playerid); forward AgentQuit(playerid); forward TaxiCheck(playerid); forward TaxiMake(playerid); forward TaxiQuit(playerid); forward PilotCheck(playerid); forward PilotMake(playerid); forward PilotQuit(playerid); //forward change(playerid); fdeleteline(filename[], line[]); fcreate(filename[]); new Job[MAX_PLAYERS]; new JobCop[MAX_PLAYERS]; new JobAgent[MAX_PLAYERS]; new JobMedic[MAX_PLAYERS]; new JobFire[MAX_PLAYERS]; new JobTaxi[MAX_PLAYERS]; new JobPilot[MAX_PLAYERS]; new Jobcp[MAX_PLAYERS]; new TaxiReady[MAX_PLAYERS]; new PlaneReady[MAX_PLAYERS]; //new gTeam[MAX_PLAYERS]; #define TEAM_COP 1 #define TEAM_MEDIC 2 #define TEAM_AGENT 3 #define TEAM_FIRE 4 #define TEAM_TAXI 5 #define TEAM_PILOT 6 #define COLOR_YELLOW 0xFFFF00AA #define COLOR_BLUE 0x8D8DFF00 #define COLOR_RED 0xAA3333AA #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_WHITE 0xFFFFFFAA #include <a_samp> #include <YSI\y_ini> #include <zcmd> #include <sscanf2> #include <streamer> #define DIALOG_REGISTER 1 #define DIALOG_LOGIN 2 #define DIALOG_SUCCESS_1 3 #define DIALOG_SUCCESS_2 4 #pragma tabsize 0 #define PATH "/Database/%s.ini" #define COLOR_GREY 0xAFAFAFAA #define COL_WHITE "{FFFFFF}" #define COL_RED "{F81414}" #define COL_GREEN "{00FF22}" #define COLOR_LIGHTBLUE 0xADD8E6FF #define COLOR_FADE1 0xFFFFFFFF #define COLOR_FADE2 0xC8C8C8C8 #define COLOR_FADE3 0xAAAAAAAA #define COLOR_FADE4 0x8C8C8C8C #define COLOR_FADE5 0x6E6E6E6E #define COLOR_WHITE 0xFFFFFFFF #define COLOR_LIGHTGREEN 0x90EE90FF #define COLOR_MEDIUMPURPLE 0x9370DBFF #define COLOR_GOLD 0xFFD700FF #define COLOR_LIGHTSKYBLUE 0x87CEFAFF #define COLOR_CRIMSON 0xDC143CFF #define FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Career Filterscript by [AZ]JESSE"); print("--------------------------------------\n"); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { Jobcp[playerid] = 0; SetPlayerMapIcon(playerid, 1, 953.4695,-911.4966,45.7656, 32, 0); SetPlayerMapIcon(playerid, 2, 1178.5338,-1323.4142,14.1248, 22, 0); SetPlayerMapIcon(playerid, 3, 1151.0916,-1218.7781,17.7665, 20, 0); SetPlayerMapIcon(playerid, 4, 1543.0513,-1675.5679,13.2768, 30, 0); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { new name[256]; new string[256]; switch (GetPlayerSkin(playerid)) { case 280..284,288: { if(CopCheck(playerid)) { GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"Welcome Officer %s, /jobhelp",name); SendClientMessageToAll(COLOR_BLUE, string); JobCop[playerid] = 1; } else{ SendClientMessage(playerid, COLOR_RED, "You Are Not A Registered Police Officer"); ForceClassSelection(playerid); SetPlayerHealth(playerid, 0); } return 1; } case 274..276: { if(MedicCheck(playerid)){ GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"Welcome Doctor %s, /jobhelp",name); SendClientMessageToAll(COLOR_BLUE, string); JobMedic[playerid] = 1; } else{ SendClientMessage(playerid, COLOR_RED, "You Are Not A Registered Doctor"); ForceClassSelection(playerid); SetPlayerHealth(playerid, 0); } return 1; } case 277..279: { if(FireCheck(playerid)){ GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"Welcome Fire-Fighter %s , /jobhelp",name); SendClientMessageToAll(COLOR_BLUE, string); JobFire[playerid] = 1; } else{ SendClientMessage(playerid, COLOR_RED, "You Are Not A Registered Fire-Fighter"); ForceClassSelection(playerid); SetPlayerHealth(playerid, 0); } return 1; } case 253,255: { if(TaxiCheck(playerid)){ GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"Welcome Driver %s To The Bone County D.O.T., /jobhelp",name); SendClientMessageToAll(COLOR_BLUE, string); JobTaxi[playerid] = 1; } else{ SendClientMessage(playerid, COLOR_RED, "You Are Not A Registered Driver"); ForceClassSelection(playerid); SetPlayerHealth(playerid, 0); } return 1; } public OnPlayerDeath(playerid) { 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[]) { new idx; new name[256]; new cmd[256]; new giveplayerid; if (strcmp("/quitcop", cmdtext, true, 10) == 0) { CopQuit(playerid); SendClientMessage(playerid, COLOR_RED, "You Have Quit The Police Force"); JobCop[playerid] = 0; Jobcp[playerid] = 0; return 1; } if (strcmp("/quitmedic", cmdtext, true, 10) == 0) { AgentQuit(playerid); SendClientMessage(playerid, COLOR_RED, "You Have Quit The Paramedic Job"); JobMedic[playerid] = 0; Jobcp[playerid] = 0; return 1; } if (strcmp("/quitfire", cmdtext, true, 10) == 0) { AgentQuit(playerid); SendClientMessage(playerid, COLOR_RED, "You Have Quit The Fireman Job"); JobFire[playerid] = 0; Jobcp[playerid] = 0; return 1; } if (strcmp("/quittaxi", cmdtext, true, 10) == 0) { AgentQuit(playerid); SendClientMessage(playerid, COLOR_RED, "You Have Quit The Taxi Job"); JobTaxi[playerid] = 0; Jobcp[playerid] = 0; return 1; } if (strcmp("/searchjob", cmdtext, true, 10) == 0) { if(Job[playerid] == 0) {//0 means no job SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM SA JOB-LINK#"); SendClientMessage(playerid, COLOR_PURPLE, "You Are Currently Unemployed"); SendClientMessage(playerid, COLOR_PURPLE, "----------------------------"); SendClientMessage(playerid, COLOR_PURPLE, "For A List Of Jobs Avalible"); SendClientMessage(playerid, COLOR_PURPLE, "Please Come To JOB_LINK"); SendClientMessage(playerid, COLOR_PURPLE, "Then Type /joblist "); Jobcp[playerid] = 0; Job[playerid] = 3;//searching SetPlayerCheckpoint(playerid,953.4695,-911.4966,45.7656,8.0); } else { SendClientMessage(playerid, COLOR_PURPLE, "You Have a Job! or You are currently looking!"); } return 1; } if (strcmp("/joblist", cmdtext, true, 10) == 0) { if(Job[playerid] == 3) {//3 mean searching if(Jobcp[playerid] == 1){ SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM SA JOB-LINK#"); SendClientMessage(playerid, COLOR_PURPLE, "Here Are Some Available Jobs"); SendClientMessage(playerid, COLOR_PURPLE, "----------------------------"); SendClientMessage(playerid, COLOR_PURPLE, "Police /applycop"); SendClientMessage(playerid, COLOR_PURPLE, "Medic /applymedic"); SendClientMessage(playerid, COLOR_PURPLE, "Fire /applyfire"); SendClientMessage(playerid, COLOR_PURPLE, "Agent /applyagent"); SendClientMessage(playerid, COLOR_PURPLE, "Taxi /applytaxi"); SendClientMessage(playerid, COLOR_PURPLE, "Pilot /applypilot"); }else{ SendClientMessage(playerid, COLOR_RED, "You Must Be At JOB-LINK"); } } return 1; } if (strcmp(cmdtext, "/bcsd1234", true)==0) { if(Job[playerid] == 3) { if(Jobcp[playerid] == 11){ SendClientMessage(playerid, COLOR_PURPLE, "Please Go To The BCSD"); SetPlayerCheckpoint(playerid,1543.0513,-1675.5679,13.2768, ![]() } } return 1; } if (strcmp(cmdtext, "/bcfd1234", true)==0) { if(Job[playerid] == 3) { if(Jobcp[playerid] == 1){ FireMake(playerid); SendClientMessage(playerid, COLOR_PURPLE, "Welcome To The Fire-Brigade"); SendClientMessage(playerid, COLOR_PURPLE, "If You Want To Quit Type /firequit"); JobFire[playerid] = 1; } } return 1; } if (strcmp(cmdtext, "/bcfd123", true)==0) { if(Job[playerid] == 3) { if(Jobcp[playerid] == 1){ MedicMake(playerid); SendClientMessage(playerid, COLOR_PURPLE, "Welcome To The Health System"); SendClientMessage(playerid, COLOR_PURPLE, "If You Want To Quit Type /medicquit"); JobMedic[playerid] = 1; } } return 1; } if (strcmp(cmdtext, "/dot1234", true)==0) { if(Job[playerid] == 3) { if(Jobcp[playerid] == 1){ MedicMake(playerid); SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM SA JOB-LINK#"); SendClientMessage(playerid, COLOR_PURPLE, "Your Application Was Successful"); SendClientMessage(playerid, COLOR_PURPLE, "Welcome To The Transport System"); SendClientMessage(playerid, COLOR_PURPLE, "If You Want To Quit Type /taxiquit"); JobTaxi[playerid] = 1; } } return 1; } if(strcmp(cmdtext, "/healr", true) == 0) { new string[256], sendername[24], giveplayer[24]; new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /heal [id]"); giveplayerid = strval(tmp); if(JobMedic[playerid] == 1) { if(IsPlayerConnected(giveplayerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Medic %s(%i) Has Healed You!", sendername, playerid); SendClientMessage(giveplayerid, COLOR_YELLOW, string); SetPlayerHealth(giveplayerid, 100); format(string, sizeof(string), "You have healed %s(%i)", giveplayer, giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } else { format(string, sizeof(string), "[ERROR] %d isn't connected", giveplayerid); SendClientMessage(playerid, COLOR_RED, string); } } else return SendClientMessage(playerid, COLOR_RED, "You must be medic!"); return 1; //Thank Andre for this script } if(strcmp(cmdtext, "/jail", true) == 0) { new string[256], sendername[24], giveplayer[24]; new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /jail [id]"); giveplayerid = strval(tmp); if(JobCop[playerid] == 1) { if(IsPlayerConnected(giveplayerid)) { SetPlayerCheckpoint(playerid,7.0, 268.3327,77.8972,1001.0391); new id = GetPlayerWantedLevel(playerid); if(id == 1 || id == 2 || id == 3 || id == 4 || id == 5 || id == 6 ){ if(IsPlayerInCheckpoint(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Officer %s(%i) Has Jailed You!", sendername, playerid); TogglePlayerControllable(giveplayerid,0); SendClientMessage(giveplayerid, COLOR_RED, string); SetPlayerPos(giveplayerid, 264.6288,77.5742,1001.0391); format(string, sizeof(string), "You have jailed %s(%i)", giveplayer, giveplayerid); SendClientMessage(playerid, COLOR_RED, string); DisablePlayerCheckpoint(playerid); } else { SendClientMessage(playerid, COLOR_RED, "You must be closer to Jail Cell!"); } } } else { format(string, sizeof(string), "[ERROR] %d isn't connected", giveplayerid); SendClientMessage(playerid, COLOR_RED, string); } } else return SendClientMessage(playerid, COLOR_RED, "You must be a Police Officer!"); return 1; } if (strcmp("/jobhelp", cmdtext, true, 10) == 0) { if(JobCop[playerid] == 1) { SendClientMessage(playerid, COLOR_PURPLE, " Current Police Commands "); SendClientMessage(playerid, COLOR_PURPLE, "----------------------------"); SendClientMessage(playerid, COLOR_PURPLE, "Jail Wanted Person /jail [ID] /tazer /rb "); } else if(JobMedic[playerid] == 1) { SendClientMessage(playerid, COLOR_PURPLE, " Current Medic Commands "); SendClientMessage(playerid, COLOR_PURPLE, "----------------------------"); SendClientMessage(playerid, COLOR_PURPLE, "Heal Players /heal (playerid)"); SendClientMessage(playerid, COLOR_PURPLE, " More Comming"); } else if(Job[playerid] == 4) { SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM SA JOB-LINK#"); SendClientMessage(playerid, COLOR_PURPLE, "Current Fire-Fighter Commands "); SendClientMessage(playerid, COLOR_PURPLE, "----------------------------"); SendClientMessage(playerid, COLOR_PURPLE, "None Available Currently"); SendClientMessage(playerid, COLOR_PURPLE, " More Coming"); } else if(Job[playerid] == 5) { SendClientMessage(playerid, COLOR_PURPLE, " Current Taxi Commands "); SendClientMessage(playerid, COLOR_PURPLE, "----------------------------"); SendClientMessage(playerid, COLOR_PURPLE, "Show Your Ready /onduty"); SendClientMessage(playerid, COLOR_PURPLE, "Accept a Call /accept (playerid)"); SendClientMessage(playerid, COLOR_PURPLE, "Disable checkpoints /findoff"); } return 1; } if (strcmp("/onduty", cmdtext, true, 10) == 0){ if(JobTaxi[playerid] == 1){ new string[256]; GetPlayerName(playerid,name,sizeof(name)); format(string,sizeof(string),"Taxi Driver %s Is Now On Duty, You Can Call A Taxi by tyiping: /taxi",name); SendClientMessageToAll(COLOR_YELLOW, string); TaxiReady[playerid] = 1; } return 1; } if(strcmp(cmd, "/taxi", true) == 0) { new string[256]; new message[256]; new playername[256]; strmid(message, cmdtext, 8, strlen(cmdtext)); GetPlayerName(playerid, playername, sizeof(playername)); if(!strlen(message)) { SendClientMessage(playerid, COLOR_RED, "Usage: /taxi [Location]"); return 1; } format(string, sizeof(string), "%s Needs a Taxi at %s", playername,message); SendTaxiReadyMessage(COLOR_YELLOW,string); return 1; } if(strcmp(cmd, "/911", true) == 0) { new string[256]; new message[256]; new playername[256]; strmid(message, cmdtext, 3, strlen(cmdtext)); GetPlayerName(playerid, playername, sizeof(playername)); if(!strlen(message)) { SendClientMessage(playerid, COLOR_RED, "Usage: /911 [Reason]"); return 1; } format(string, sizeof(string), "%s Has dialed 911, Message of the call: %s", playername,message); Send000Message(COLOR_BLUE,string); return 1; } if(strcmp(cmd, "/accept", true) == 0) { new tmp[256]; new giveplayer[MAX_PLAYER_NAME]; if(TaxiReady[playerid] == 1){ tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "USAGE: /accept [Playerid]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(giveplayerid == playerid) { if(TaxiReady[playerid] == 3){ GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); new Float:X,Float:Y,Float:Z; GetPlayerPos(giveplayerid, X,Y,Z); SetPlayerCheckpoint(playerid, X,Y,Z, 5); } else { SendClientMessage(playerid, COLOR_RED, "This Person Has Not Called For A Taxi! !"); } } } else { SendClientMessage(playerid, COLOR_RED, "Invalid ID"); } } } } return 1; } public OnPlayerInfoChange(playerid) { return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid,newstate,oldstate) { if(newstate==PLAYER_STATE_PASSENGER){ new VID=GetPlayerVehicleID(playerid); if(GetVehicleModel(VID) == 420 || GetVehicleModel(VID) == 43 ![]() if(TaxiReady[playerid] == 3){ DisablePlayerCheckpoint(playerid); SendClientMessage(playerid, COLOR_YELLOW, "Where I Can Take You Sir?"); } } } if(newstate==PLAYER_STATE_DRIVER){ new VID=GetPlayerVehicleID(playerid); if(GetVehicleModel(VID) == 490 || GetVehicleModel(VID) == 598 || GetVehicleModel(VID) == 597 || GetVehicleModel(VID) == 596){ if(JobCop[playerid] == 1){ RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_RED, "[INFO]This Veichle is Just for the BCSD!"); } } } return 1; } public OnPlayerEnterCheckpoint(playerid) { if(Jobcp[playerid] == 0) { Jobcp[playerid] = 1; DisablePlayerCheckpoint(playerid); } else if(Jobcp[playerid] == 11){ SendClientMessage(playerid, COLOR_PURPLE, "Welcome To The BCSD"); DisablePlayerCheckpoint(playerid); JobCop[playerid] = 1; }/* else if(Jobcp[playerid] == 12){ SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM JOB-LINK#"); SendClientMessage(playerid, COLOR_PURPLE, "Welcome To The Agentcy"); DisablePlayerCheckpoint(playerid); JobAgent[playerid] = 1; } else if(Jobcp[playerid] == 13){ SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM JOB-LINK#"); SendClientMessage(playerid, COLOR_PURPLE, "Welcome To The Health System"); DisablePlayerCheckpoint(playerid); JobMedic[playerid] = 1; } else if(Jobcp[playerid] == 14){ SendClientMessage(playerid, COLOR_PURPLE, "#MESSAGE FROM JOB-LINK#"); SendClientMessage(playerid, COLOR_PURPLE, "Welcome To The Fire Brigade"); DisablePlayerCheckpoint(playerid); JobFire[playerid] = 4; } */ 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; } public MedicCheck(playerid) { new playername2[MAX_PLAYER_NAME]; new storedmedicname[64]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Medic.cfg", io_read); if (file) { new valtmp[MAX_PLAYER_NAME]; while (fread(file, valtmp) > 0) { //printf("%s",valtmp); strmid(storedmedicname, valtmp, 0, strlen(playername2), 255); if ((strcmp(storedmedicname, playername2, true, strlen(playername2)) == 0) && (strlen(playername2) == strlen(storedmedicname))) { fclose(file); return 1; } } } fclose(file); return 0; } public MedicMake(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Medic.cfg", io_append); format(string,sizeof(string),"%s",playername2); fwrite(file,string); fclose(file); return 1; } public MedicQuit(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Medic.cfg", io_append); format(string,sizeof(string),"%s",playername2); fdeleteline("Medic.cfg", string); fclose(file); return 1; } public FireCheck(playerid) { new playername2[MAX_PLAYER_NAME]; new storedfirename[64]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Fire.cfg", io_read); if (file) { new valtmp[MAX_PLAYER_NAME]; while (fread(file, valtmp) > 0) { //printf("%s",valtmp); strmid(storedfirename, valtmp, 0, strlen(playername2), 255); if ((strcmp(storedfirename, playername2, true, strlen(playername2)) == 0) && (strlen(playername2) == strlen(storedfirename))) { fclose(file); return 1; } } } fclose(file); return 0; } public FireMake(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Fire.cfg", io_append); format(string,sizeof(string),"%s",playername2); fwrite(file,string); fclose(file); return 1; } public FireQuit(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Fire.cfg", io_append); format(string,sizeof(string),"%s",playername2); fdeleteline("Fire.cfg", string); fclose(file); return 1; } public CopCheck(playerid) { new playername2[MAX_PLAYER_NAME]; new storedcopname[64]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Cop.cfg", io_read); if (file) { new valtmp[MAX_PLAYER_NAME]; while (fread(file, valtmp) > 0) { //printf("%s",valtmp); strmid(storedcopname, valtmp, 0, strlen(playername2), 255); if ((strcmp(storedcopname, playername2, true, strlen(playername2)) == 0) && (strlen(playername2) == strlen(storedcopname))) { fclose(file); return 1; } } } fclose(file); return 0; } public CopMake(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Cop.cfg", io_append); format(string,sizeof(string),"%s",playername2); fwrite(file,string); fclose(file); return 1; } public CopQuit(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Cop.cfg", io_append); format(string,sizeof(string),"%s",playername2); fdeleteline("Cop.cfg", string); fclose(file); return 1; } public AgentCheck(playerid) { new playername2[MAX_PLAYER_NAME]; new storedagentname[64]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Agent.cfg", io_read); if (file) { new valtmp[MAX_PLAYER_NAME]; while (fread(file, valtmp) > 0) { //printf("%s",valtmp); strmid(storedagentname, valtmp, 0, strlen(playername2), 255); if ((strcmp(storedagentname, playername2, true, strlen(playername2)) == 0) && (strlen(playername2) == strlen(storedagentname))) { fclose(file); return 1; } } } fclose(file); return 0; } public AgentMake(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Agent.cfg", io_append); format(string,sizeof(string),"%s",playername2); fwrite(file,string); fclose(file); return 1; } public AgentQuit(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Agent.cfg", io_append); format(string,sizeof(string),"%s",playername2); fdeleteline("Agent.cfg", string); fclose(file); return 1; } public PilotCheck(playerid) { new playername2[MAX_PLAYER_NAME]; new storedagentname[64]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Pilot.cfg", io_read); if (file) { new valtmp[MAX_PLAYER_NAME]; while (fread(file, valtmp) > 0) { //printf("%s",valtmp); strmid(storedagentname, valtmp, 0, strlen(playername2), 255); if ((strcmp(storedagentname, playername2, true, strlen(playername2)) == 0) && (strlen(playername2) == strlen(storedagentname))) { fclose(file); return 1; } } } fclose(file); return 0; } public PilotMake(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Pilot.cfg", io_append); format(string,sizeof(string),"%s",playername2); fwrite(file,string); fclose(file); return 1; } public PilotQuit(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Pilot.cfg", io_append); format(string,sizeof(string),"%s",playername2); fdeleteline("Pilot.cfg", string); fclose(file); return 1; } public TaxiCheck(playerid) { new playername2[MAX_PLAYER_NAME]; new storedagentname[64]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Taxi.cfg", io_read); if (file) { new valtmp[MAX_PLAYER_NAME]; while (fread(file, valtmp) > 0) { //printf("%s",valtmp); strmid(storedagentname, valtmp, 0, strlen(playername2), 255); if ((strcmp(storedagentname, playername2, true, strlen(playername2)) == 0) && (strlen(playername2) == strlen(storedagentname))) { fclose(file); return 1; } } } fclose(file); return 0; } public TaxiMake(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Taxi.cfg", io_append); format(string,sizeof(string),"%s",playername2); fwrite(file,string); fclose(file); return 1; } public TaxiQuit(playerid) { new playername2[MAX_PLAYER_NAME]; new string[255]; GetPlayerName(playerid, playername2, sizeof(playername2)); new File: file = fopen("Taxi.cfg", io_append); format(string,sizeof(string),"%s",playername2); fdeleteline("Taxi.cfg", string); fclose(file); return 1; } public fdeleteline(filename[], line[]){ if(fexist(filename)){ new temp[256]; new File:fhandle = fopen(filename,io_read); fread(fhandle,temp,sizeof(temp),false); if(strfind(temp,line,true)==-1){return 0;} else{ fclose(fhandle); fremove(filename); for(new i=0;i<strlen(temp);i++){ new templine[256]; strmid(templine,temp,i,i+strlen(line)); if(strcmp(templine, line, true) == 0){ strdel(temp,i,i+strlen(line)); fcreate(filename); fhandle = fopen(filename,io_write); fwrite(fhandle,temp); fclose(fhandle); return 1; } } } } return 0; } public fcreate(filename[]) { if (fexist(filename)){return false;} new File:fhandle = fopen(filename,io_write); fclose(fhandle); return true; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } /* SendCopMessage(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if(Job[i] == 5) { SendClientMessage(i, color, text); } } } } SendMedicMessage(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if(Job[i] == 5) { SendClientMessage(i, color, text); } } } } SendAgentMessage(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if(Job[i] == 5) { SendClientMessage(i, color, text); } } } } SendFireMessage(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if(Job[i] == 6) { SendClientMessage(i, color, text); } } } }*/ Send000Message(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if(Job[i] == 1 || Job[i] == 2 || Job[i] == 4) { SendClientMessage(i, color, text); } } } } SendPlaneReadyMessage(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if(Job[i] == 5) { if(TaxiReady[i] == 1){ SendClientMessage(i, color, text); } } } } } SendTaxiReadyMessage(color, text[]) { for(new i = 0; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { if(Job[i] == 5) { if(TaxiReady[i] == 1){ SendClientMessage(i, color, text); } } } } } /* public change(playerid) { if (gTeam[playerid] == TEAM_COP){ Job[playerid] = 1; } else if (gTeam[playerid] == TEAM_MEDIC){ Job[playerid] = 2; } else if (gTeam[playerid] == TEAM_AGENT){ Job[playerid] = 3; } else if (gTeam[playerid] == TEAM_FIRE){ Job[playerid] = 4; } else if (gTeam[playerid] == TEAM_TAXI){ Job[playerid] = 5; } else if (gTeam[playerid] == TEAM_PILOT){ Job[playerid] = 6; } return 1; } stock GetPlayerArea(playerid) { new pid = GetPlayerInteriorID(playerid); new retstr[256]; if(pid != 0) format(retstr,sizeof(retstr),"%s",interiors[pid][INTERIOR_NAME]); else format(retstr,sizeof(retstr),"%s",zones[GetPlayerZone(playerid)][MAPZONE_NAME]); return retstr; }*/ ReturnUser(text[], id = INVALID_PLAYER_ID) { for(new i =0; i < MAX_PLAYERS;i++){ if(IsPlayerConnected(i)) { new pName[MAX_PLAYER_NAME]; GetPlayerName(i,pName,MAX_PLAYER_NAME); if (strfind(pName,text,true)==0) { return i; } } else id = INVALID_PLAYER_ID; return id; } return 1; } |
Quote:
C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(8 ![]() C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(143) : error 004: function "CopCheck" is not implemented C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(155) : error 079: inconsistent return types (array & non-array) C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(160) : error 004: function "MedicCheck" is not implemented C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(173) : error 079: inconsistent return types (array & non-array) C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(17 ![]() C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(191) : error 079: inconsistent return types (array & non-array) C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(195) : error 004: function "TaxiCheck" is not implemented C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(20 ![]() C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(211) : error 002: only a single statement (or expression) can follow each "case" C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(211) : error 004: function "OnPlayerDeath" is not implemented C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(213) : error 079: inconsistent return types (array & non-array) C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(216) : warning 225: unreachable code C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(216) : error 029: invalid expression, assumed zero C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(216) : error 004: function "OnVehicleSpawn" is not implemented C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(21 ![]() C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(221) : warning 225: unreachable code C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(221) : error 029: invalid expression, assumed zero C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(221) : error 004: function "OnVehicleDeath" is not implemented C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(224) : error 079: inconsistent return types (array & non-array) C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(227) : warning 225: unreachable code C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(227) : error 029: invalid expression, assumed zero C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(227) : error 004: function "OnPlayerText" is not implemented C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(229) : error 079: inconsistent return types (array & non-array) C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(232) : warning 225: unreachable code C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(232) : error 029: invalid expression, assumed zero C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(232) : error 017: undefined symbol "OnPlayerPrivmsg" C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(234) : error 079: inconsistent return types (array & non-array) C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(237) : warning 225: unreachable code C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(237) : error 029: invalid expression, assumed zero C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(237) : error 004: function "zcmd_OnPlayerCommandText" is not implemented C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(240) : warning 219: local variable "name" shadows a variable at a preceding level C:\Documents and Settings\Luca\Desktop\Career V1.4\Career.pwn(244) : error 017: undefined symbol "cmdtext" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors. |