Errors: C:\PROGRA~1\ROCKST~2\GTASAN~1\samp\GAMEMO~1\src\samp.pwn(203) : warning 204: symbol is assigned a value that is never used: "Pay" C:\PROGRA~1\ROCKST~2\GTASAN~1\samp\GAMEMO~1\src\samp.pwn(203) : warning 204: symbol is assigned a value that is never used: "Maker" C:\PROGRA~1\ROCKST~2\GTASAN~1\samp\GAMEMO~1\src\samp.pwn(212) : error 017: undefined symbol "Title" Script: #include main() { print("\n----------------------------------"); print(" Code Testing by Ali"); print("----------------------------------\n"); } enum JobsEnum { jTitle[256], jPay, jDescrip[256], jMaker } new Jobs[][JobsEnum]; public OnGameModeInit() { print("GameModeInit()"); SetGameModeText("Code Testing"); new LoadSkins[] = { 0, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117 }; for (new i; i < sizeof(LoadSkins); i++) { AddPlayerClass(LoadSkins[i], 1958.3783, 1343.1572, 15.3746, 269.1425, 22, 3000, 31, 3000, 32, 3000); } //--------------------------Pickups--------------------------// AddStaticPickup(370, 2, 2031.0907,1338.4077,10.8203); // jetpack AddStaticPickup(1240, 2, 2023.5238,1338.1635,10.8203); // health AddStaticPickup(1242, 2, 2031.2104,1346.2709,10.8203); // armour //--------------------------Spawn Cars--------------------------// AddStaticVehicle(411,2023.5308,1334.5774,10.1466,270.5545,0,0); // Black Infernus - Spawn AddStaticVehicle(411,2021.9280,1351.7144,9.9506,269.4601,0,0); // Black Infernus - Spawn AddStaticVehicle(560,2032.0262,1329.8737,10.5258,311.3071,0,0); // Black Sultan - Spawn AddStaticVehicle(560,2031.6089,1358.3645,10.5251,220.7157,0,0); // Black Sultan - Spawn AddStaticVehicle(602,2027.2617,1329.9399,10.5253,315.6829,0,0); // Black Alpha - Spawn AddStaticVehicle(602,2027.2075,1356.5769,10.5255,215.7004,0,0); // Black Alpha - Spawn AddStaticVehicle(592,1477.2406,1248.1947,10.6262,0.9756,0,0); // Andromeda set(Jobs[0][jTitle],"Testing"); Jobs[0][jPay] = 10000; set(Jobs[0][jDescrip],"You are testing in the correct direction"); Jobs[0][jMaker] = 0; return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerFacingAngle(playerid, 50.1425); printf("OnPlayerRequestClass(%d, %d)", playerid, classid); SetPlayerPos(playerid, 1961.8290,1593.4952,75.7188); SetPlayerCameraPos(playerid, 1960.2369,1594.1226,76.8727); SetPlayerCameraLookAt(playerid, 1961.8290,1593.4952,75.7188); return 1; } public OnGameModeExit() { print("GameModeExit()"); return 1; } public OnPlayerConnect(playerid) { printf("OnPlayerConnect(%d)", playerid); return 1; } public OnPlayerDisconnect(playerid) { printf("OnPlayerDisconnect(%d)", playerid); return 1; } public OnPlayerSpawn(playerid) { printf("OnPlayerSpawn(%d)", playerid); return 1; } public OnPlayerDeath(playerid, killerid, reason) { printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason); return 1; } public OnPlayerText(playerid) { printf("OnPlayerText(%d)", playerid); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { SetTimer("ScoreUpdate", 1000, 1); new command[256], index; command = strtok(cmdtext, index); if(strcmp(command, "/givecash", true) == 0) { new from, to, amount; from = playerid; to = strval(strtok(cmdtext, index)); amount = strval(strtok(cmdtext, index)); if (to < 0 || amount <= 0 || !IsPlayerConnected(to)) { SendClientMessage(playerid,0xAA3333AA,"Usage: /givecash "); return 1; } if (amount > GetPlayerMoney(from)) { SendClientMessage(playerid,0xAA3333AA,"You dont have enough money to do this."); return 1; } GivePlayerMoney(from, 0 - amount); GivePlayerMoney(to, amount); SendClientMessage(from,0xFFFF00AA,"You gave money away to someone"); SendClientMessage(to,0xFFFF00AA,"You got money from someone"); return 1; } if(strcmp(command, "/admincash", true) == 0 && IsPlayerAdmin(playerid)) { new money; money = strval(strtok(cmdtext, index)); if (money == 0) { SendClientMessage(playerid,0xFFFF00AA, "STUPID FUCK HOW AM I SUPPOSED TO GIVE YOU NOTHING"); } GivePlayerMoney(playerid, money); return 1; } if(strcmp(command, "/jobs", true) == 0) { new subcommand[256]; subcommand = strtok(cmdtext, index); if(!strlen(subcommand)) { SendErrMsg(playerid, "Usage: /jobs [add/list/apply/del]"); return 1; } else if(strcmp(subcommand, "add", true) == 0) { subcommand = strtok(cmdtext, index); new Maker, Title[256], Pay, Descrip[256]; if(!strlen(subcommand)) { SendErrMsg(playerid, "Usage: /jobs add [Title] [Pay] [Description]"); Maker = playerid; return 1; } if(!strlen(subcommand)) { SendErrMsg(playerid, "Usage: /jobs add [Title] [Pay] [Description]"); Title[10] = strval(strtok(cmdtext, index)); return 1; } if(!strlen(subcommand)) { SendErrMsg(playerid, "Usage: /jobs add [Title] [Pay] [Description]"); Pay = strval(strtok(cmdtext, index)); return 1; } if(!strlen(subcommand)) { SendErrMsg(playerid, "Usage: /jobs add [Title] [Pay] [Description]"); Descrip[10] = strval(strtok(cmdtext, index)); return 1; } SendInfMsg(playerid, "Your job has been added"); return 1; } else if(strcmp(subcommand, "list", true) == 0) { for (new i; strlen(Jobs[i][jTitle][0]) > 0; i++) { new string[256]; format(string, sizeof(string),"Title = %s, Pay is $%d, Description = %s",Title,Pay,Descrip, msg); SendInfMsg(playerid, "--------Jobs List--------"); SendInfMsg(playerid, string); } return 1; } return 1; } return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { printf("OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid, ispassenger); return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid); return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { printf("OnPlayerStateChange(%d, %d, %d)", playerid, newstate, oldstate); return 1; } public OnPlayerEnterCheckpoint(playerid) { printf("OnPlayerEnterCheckpoint(%d)", playerid); return 1; } public OnPlayerLeaveCheckpoint(playerid) { printf("OnPlayerLeaveCheckpoint(%d)", playerid); return 1; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')){index++;} new offset = index,result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) {result[index - offset] = string[index];index++;}result[index - offset] = EOS; return result; } public set(dest[],source[]) { new count = strlen(source); new i=0; for (i=0;i