29.04.2015, 16:24
First off , I will give you the whole details .
This is the game mode .
/*
:P
The error - D:\MJ's GM\pawno\include\streamer.inc(173) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
Configs -
I have - Latest Streamer Plugin And Include .
I have copy pasted the .inc of the latest streamer into - pawno / include .
Yet , this happens .
Please help me ..
This is the game mode .
/*
Код:
*/ #include <a_samp> #include <streamer> #include <zcmd> #define DIALOG_RULES 0 #define DIALOG_PDETAILS 1 #define DIALOG_YDETAILS 2 #define DIALOG_TMENU 3 #define DIALOG_MJSHOP 4 #define DIALOG_SCORE 5 #define DIALOG_DRINK 6 #define DIALOG_FOOD 7 #define DIALOG_INFO 8 new count = 0; new IsPlayerSmoking[MAX_PLAYERS]; new IsBAGUVIXAllowed[MAX_PLAYERS]; new IsFULLCLIPAllowed[MAX_PLAYERS]; new IsAEZAKMIAllowed[MAX_PLAYERS]; new IsPlayerVehicleLocked[MAX_PLAYERS]; new IsPlayerWearingHelmet[MAX_PLAYERS]; new IsPlayerEating[MAX_PLAYERS]; new IsPlayerBoughtScore[MAX_PLAYERS]; new IsPlayerInJetPack[MAX_PLAYERS]; new IsPlayerReadRules[MAX_PLAYERS]; new IsPlayerAFK[MAX_PLAYERS]; new IsPlayerDead[MAX_PLAYERS]; new Text:MJLogo; new Text:HelpLogo; new Text:Worldtime; forward Nitro(); forward Worldclock(); /* -------------------------------------------------------------------------- */ #define white "{FFFFFF}" #define red "{FF002B}" #define pink "{FF00D9}" #define purple "{DFA7F2}" #define blue "{A1C2FF}" #define green "{3DE3B1}" #define yellow "{FAF623}" #define black "{69670C}" #define orange "{F2C80C}" #define ice "{03F2FF}" #define lime "{00FF40}" #define COLOR_WHITE 0xFFFFFFFF #define COLOR_ORANGE 0xFF8000FF #define COLOR_RED 0xFF0000FF #define COLOR_PINK 0xFF80FFFF #define COLOR_YELLOW 0xFFFF00FF #define COLOR_GREEN 0x008000FF #define COLOR_LIGHTGREEN 0x00FF00FF #define COLOR_BLACK 0x000000FF #define COLOR_BLUE 0x0080FFFF #if defined FILTERSCRIPT #else main() { print("* ---------------------------------- *"); print(" MasterJoker's Simple GM v1.0 "); print(" Created by MasterJoker "); print(" Copyright, (2012) "); print(" Editing/Adding/Removing without "); print(" my permission, you will be "); print(" warn "); print("* ---------------------------------- *"); } #endif public OnGameModeInit() { /* Related to Server */ SetTimer("Nitro", 2000, true); SetTimer("Worldclock", 1000, true); MJLogo = TextDrawCreate(9.000000, 429.000000, "Hackers and Cheaters [0.3z]"); TextDrawBackgroundColor(MJLogo, 255); TextDrawFont(MJLogo, 2); TextDrawLetterSize(MJLogo, 0.350000, 1.600000); TextDrawColor(MJLogo, 16711935); TextDrawSetOutline(MJLogo, 0); TextDrawSetProportional(MJLogo, 1); TextDrawSetShadow(MJLogo, 1); TextDrawUseBox(MJLogo, 1); TextDrawBoxColor(MJLogo, 255); TextDrawTextSize(MJLogo, 248.000000, -2.000000); HelpLogo = TextDrawCreate(558.000000, 427.000000, "/help"); TextDrawBackgroundColor(HelpLogo, 255); TextDrawFont(HelpLogo, 1); TextDrawLetterSize(HelpLogo, 0.620000, 1.700000); TextDrawColor(HelpLogo, -16776961); TextDrawSetOutline(HelpLogo, 0); TextDrawSetProportional(HelpLogo, 1); TextDrawSetShadow(HelpLogo, 1); TextDrawUseBox(HelpLogo, 1); TextDrawBoxColor(HelpLogo, 255); TextDrawTextSize(HelpLogo, 609.000000, 9.000000); Worldtime = TextDrawCreate(547.0, 24.0, "--:--"); TextDrawLetterSize(Worldtime, 0.6, 1.8); TextDrawFont(Worldtime, 3); TextDrawSetOutline(Worldtime, 2); SetGameModeText("MJ's GM v1.0"); UsePlayerPedAnims(); for(new skinid = 0; skinid < 300; skinid++) { if(IsValidSkin(skinid)) { AddPlayerClass(skinid, 0,0,0,0,0,0,0,0,0,0); } } return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { PlayerPlaySound(playerid, 1185, 81.1910, 149.6861, 2.4297); SetPlayerPos(playerid, 81.1910,149.6861,2.4297); SetPlayerFacingAngle(playerid, 210.9970); SetPlayerCameraPos(playerid, 83.6877,145.0083,2.4297); SetPlayerCameraLookAt(playerid, 81.1910,149.6861,2.4297); return 1; } public OnPlayerConnect(playerid) { new string[120],pname[MAX_PLAYER_NAME]; IsPlayerDead[playerid] = 0; IsPlayerAFK[playerid] = 0; IsPlayerInJetPack[playerid] = 0; IsPlayerSmoking[playerid] = 0; IsPlayerReadRules[playerid] = 0; IsPlayerEating[playerid] = 0; IsPlayerBoughtScore[playerid] = 0; IsPlayerWearingHelmet[playerid] = 0; IsPlayerVehicleLocked[playerid] = 0; IsAEZAKMIAllowed[playerid] = 0; IsFULLCLIPAllowed[playerid] = 0; IsBAGUVIXAllowed[playerid] = 0; count++; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); SetPlayerColor(playerid, COLOR_RED); format(string,sizeof(string), "Welcome %s to Hackers And Cheaters, You are player number %d", pname, count); SendClientMessage(playerid, COLOR_WHITE, string); SendClientMessage(playerid, COLOR_WHITE, "Hackers And Cheaters . Build|30"); format(string,sizeof(string), "%s has joined Hackers and cheaters (Player Number: %d)", pname, count); SendClientMessageToAll(COLOR_RED, string); SendDeathMessage(INVALID_PLAYER_ID, playerid, 200); TextDrawShowForPlayer(playerid, MJLogo); TextDrawShowForPlayer(playerid, Worldtime); return 1; } public OnPlayerDisconnect(playerid, reason) { new string[120],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); count--; switch(reason) { case 0: format(string,sizeof(string), "%s has left Hackers And Cheaters (Reason: Timed out/Crash) (%d Player Number left)", pname, count); case 1: format(string,sizeof(string), "%s has left Hackers And Cheaters (Reason: Leaving) (%d Player Number left)", pname, count); case 2: format(string,sizeof(string), "%s has left Hackers And Cheaters (Reason: Kicked/Banned) (%d Player Number left)", pname, count); } SendClientMessageToAll(COLOR_RED, string); SendDeathMessage(INVALID_PLAYER_ID, playerid, 200); IsPlayerDead[playerid] = 0; IsPlayerAFK[playerid] = 0; IsPlayerInJetPack[playerid] = 0; return 1; } public OnPlayerSpawn(playerid) { IsPlayerDead[playerid] = 0; PlayerPlaySound(playerid, 1186, -113.0159,-315.0506,2.7646); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SetPlayerPos(playerid, -113.0159,-315.0506,2.7646); SetPlayerFacingAngle(playerid, 140.9780); SetCameraBehindPlayer(playerid); return 1; } public OnPlayerDeath(playerid, killerid, reason) { IsPlayerDead[playerid] = 1; SendDeathMessage(killerid, playerid, reason); GameTextForPlayer(playerid, "~w~Wasted", 1500, 2); SetPlayerScore(killerid, GetPlayerScore(playerid) + 1); GivePlayerMoney(killerid, 100000); if(IsAEZAKMIAllowed[playerid] == 0) { SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(playerid) + 1); } else SetPlayerWantedLevel(killerid, 0); return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { new string[128],pname[MAX_PLAYER_NAME]; new to_others[MAX_CHATBUBBLE_LENGTH+1]; GetPlayerName(playerid, pname, sizeof(pname)); if(IsPlayerAFK[playerid] == 1) { format(string, sizeof(string), "[AFK] %s"white"(ID:%d): %s", pname, playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } else { format(string, sizeof(string), "%s"white"(ID:%d): %s", pname, playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), string); } format(to_others,MAX_CHATBUBBLE_LENGTH,"Says: %s",text); SetPlayerChatBubble(playerid, to_others, COLOR_WHITE, 10.0, 20000); return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new vid = GetVehicleModel(vehicleid); new string[128],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); if(vid == 448 || vid == 461 || vid == 462 || vid == 463 || vid == 468 || vid == 471 || vid == 481 || vid == 509 || vid == 510 || vid == 521 || vid == 522 || vid == 523 || vid == 571 || vid == 581 || vid == 586) { if(IsPlayerWearingHelmet[playerid] == 0) { IsPlayerWearingHelmet[playerid] = 1; format(string, sizeof(string), "%s has wore his helmet (Safety Recommended!)", pname); SendClientMessageToAll(COLOR_RED, string); SendClientMessage(playerid, COLOR_GREEN, "Helmet sucessfully suited!"); SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0); } } return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { new string[128],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); if(IsPlayerWearingHelmet[playerid] == 1) { if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); IsPlayerWearingHelmet[playerid] = 0; format(string, sizeof(string), "%s has removed his helmet", pname); SendClientMessageToAll(COLOR_RED, string); SendClientMessage(playerid, COLOR_GREEN, "Helmet sucessfully removed!"); } IsPlayerVehicleLocked[playerid] = 0; return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterDynamicCP(playerid, checkpointid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys & KEY_FIRE) { if(GetPlayerSpecialAction(playerid) == 2) { if(IsPlayerInJetPack[playerid] == 0) return 0; SendClientMessage(playerid, COLOR_RED, "You have been Reject from your JetPack!"); GivePlayerWeapon(playerid, 46, 0); SetPlayerSpecialAction(playerid, 0); IsPlayerInJetPack[playerid] = 0; } } return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { if(GetPlayerSpecialAction(playerid) == 2) { IsPlayerInJetPack[playerid] = 1; } else IsPlayerInJetPack[playerid] = 0; return 1; } public Nitro() { new vehicleid; for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(GetPlayerState(i)==2) { vehicleid= GetPlayerVehicleID(i); if(CheckVehicle(vehicleid)) AddVehicleComponent(vehicleid,1010); } } } return 0; } public Worldclock() { new hour,minute,second; new string[256]; gettime(hour,minute,second); if (minute <= 9){format(string,25,"%d:0%d",hour,minute);} else {format(string,25,"%d:%d",hour,minute);} TextDrawSetString(Worldtime,string); SetWorldTime(hour); return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new string[128],pname[MAX_PLAYER_NAME],Float:x,Float:y,Float:z,Float:myhealth; GetPlayerPos(playerid, x, y, z); GetPlayerHealth(playerid, myhealth); GetPlayerName(playerid, pname, sizeof(pname)); if(dialogid == DIALOG_TMENU) { if(!response) return 0; switch(listitem) { case 0: { format(string, sizeof(string), "%s has teleport to Default Spawnpoint (/home)", pname); SendClientMessageToAll(COLOR_RED, string); GameTextForPlayer(playerid, "~n~~r~Default Spawnpoint (/Home)", 1300, 4); PlayerPlaySound(playerid,1085, x, y, z); if(IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(GetPlayerVehicleID(playerid), -102.0409,-321.9538,1.1265); SetVehicleZAngle(GetPlayerVehicleID(playerid), 133.0508); } else { SetPlayerPos(playerid, -113.0159,-315.0506,2.7646); SetPlayerFacingAngle(playerid, 140.9780); } } } } if(dialogid == DIALOG_MJSHOP) { if(!response) return 0; switch(listitem) { case 0: ShowPlayerDialog(playerid, DIALOG_SCORE, DIALOG_STYLE_LIST, "Score", "50 Score (Coast $900,000)\n100 Score (Coast $1,000,000)\n500 Score (Coast $5,000,000)\n1000 Score (Coast $500,000,000)", "Buy", "Back"); case 1: ShowPlayerDialog(playerid, DIALOG_DRINK, DIALOG_STYLE_LIST, "Drink", "Sprunk\nBeer\nWine", "Buy", "Back"); case 2: { if(IsPlayerSmoking[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You already have a cigarrete!"); if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a cigarrete for free! (Your the owner! :D)"); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY); IsPlayerSmoking[playerid] = 1; return 0; } if(GetPlayerMoney(playerid) > 5) return SendClientMessage(playerid, COLOR_RED, "You do not have $5 dollar to buy cigarrete"); GivePlayerMoney(playerid, -5); SendClientMessage(playerid, COLOR_GREEN, "You bought the cigarrete you pay $5 to the seller!"); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY); IsPlayerSmoking[playerid] = 1; } case 3: ShowPlayerDialog(playerid, DIALOG_FOOD, DIALOG_STYLE_LIST, "Food", "Chicken\nBurger\nPizza", "Buy", "Back"); case 4: { ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Cleo's Shop", "This shop is owned by Cleo Hacks\nPlease make sure you have money\nbefore buying!\nGreetings from Eclipse!", "OK", ""); } } } if(dialogid == DIALOG_DRINK) { if(!response) return ShowPlayerDialog(playerid, DIALOG_MJSHOP, DIALOG_STYLE_LIST, "Cleo's SHOP", "Score\nDrink\nCigarrete\nFood\nInformation", "Choose", "Cancel"); switch(listitem) { case 0: { if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a Sprunk for free! (Your the owner! :D)"); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK); return 0; } if(GetPlayerMoney(playerid) > 10) return SendClientMessage(playerid, COLOR_RED, "You do not have $10 dollar to buy sprunk!"); GivePlayerMoney(playerid, -10); SendClientMessage(playerid, COLOR_GREEN, "You bought sprunk you pay $10 to the saler!"); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK); } case 1: { if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a Beer for free! (Your the owner! :D)"); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER); return 0; } if(GetPlayerMoney(playerid) > 10) return SendClientMessage(playerid, COLOR_RED, "You do not have $10 dollar to buy beer!"); GivePlayerMoney(playerid, -10); SendClientMessage(playerid, COLOR_GREEN, "You bought beer you pay $10 to the saler!"); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER); } case 2: { if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a Wine for free! (Your the owner! :D)"); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE); return 0; } if(GetPlayerMoney(playerid) > 10) return SendClientMessage(playerid, COLOR_RED, "You do not have $10 dollar to buy wine!"); GivePlayerMoney(playerid, -10); SendClientMessage(playerid, COLOR_GREEN, "You bought wine you pay $10 to the saler!"); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE); } } } if(dialogid == DIALOG_SCORE) { if(!response) return ShowPlayerDialog(playerid, DIALOG_MJSHOP, DIALOG_STYLE_LIST, "Cleo's SHOP", "Score\nDrink\nCigarrete\nFood\nInformation", "Choose", "Cancel"); switch(listitem) { case 0: { if(IsPlayerBoughtScore[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You can only buy a score one at a time!"); if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a 50 score for free! (Your the owner! :D)"); SetPlayerScore(playerid, GetPlayerScore(playerid) + 50); IsPlayerBoughtScore[playerid] = 1; return 0; } if(GetPlayerMoney(playerid) > 900000) return SendClientMessage(playerid, COLOR_RED, "You do not have $900,000 dollar to buy 50 score!"); GivePlayerMoney(playerid, -900000); SendClientMessage(playerid, COLOR_GREEN, "You bought 50 score you pay $900,000 to the saler!"); SetPlayerScore(playerid, GetPlayerScore(playerid) + 50); IsPlayerBoughtScore[playerid] = 1; } case 1: { if(IsPlayerBoughtScore[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You can only buy a score one at a time!"); if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a 100 score for free! (Your the owner! :D)"); SetPlayerScore(playerid, GetPlayerScore(playerid) + 100); IsPlayerBoughtScore[playerid] = 1; return 0; } if(GetPlayerMoney(playerid) > 1000000) return SendClientMessage(playerid, COLOR_RED, "You do not have $1,000,000 dollar to buy 1,000 score!"); GivePlayerMoney(playerid, -1000000); SendClientMessage(playerid, COLOR_GREEN, "You bought 100 score you pay $1,000,000 to the saler!"); SetPlayerScore(playerid, GetPlayerScore(playerid) + 100); IsPlayerBoughtScore[playerid] = 1; } case 2: { if(IsPlayerBoughtScore[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You can only buy a score one at a time!"); if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a 500 score for free! (Your the owner! :D)"); SetPlayerScore(playerid, GetPlayerScore(playerid) + 500); IsPlayerBoughtScore[playerid] = 1; return 0; } if(GetPlayerMoney(playerid) > 5000000) return SendClientMessage(playerid, COLOR_RED, "You do not have $5,000,000 dollar to buy 500 score!"); GivePlayerMoney(playerid, -5000000); SendClientMessage(playerid, COLOR_GREEN, "You bought 500 score you pay $5,000,000 to the saler!"); SetPlayerScore(playerid, GetPlayerScore(playerid) + 500); IsPlayerBoughtScore[playerid] = 1; } case 3: { if(IsPlayerBoughtScore[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You can only buy a score one at a time!"); if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a 1000 score for free! (Your the owner! :D)"); SetPlayerScore(playerid, GetPlayerScore(playerid) + 1000); IsPlayerBoughtScore[playerid] = 1; return 0; } if(GetPlayerMoney(playerid) > 1000000000) return SendClientMessage(playerid, COLOR_RED, "You do not have $1,000,000,000 dollar to buy 1,000 score!"); GivePlayerMoney(playerid, -1000000000); SendClientMessage(playerid, COLOR_GREEN, "You bought 1000 score you pay $1,000,000,000 to the saler!"); SetPlayerScore(playerid, GetPlayerScore(playerid) + 1000); IsPlayerBoughtScore[playerid] = 1; } } } if(dialogid == DIALOG_FOOD) { if(!response) return ShowPlayerDialog(playerid, DIALOG_MJSHOP, DIALOG_STYLE_LIST, "Cleo's SHOP", "Score\nDrink\nCigarrete\nFood\nInformation", "Choose", "Cancel"); switch(listitem) { case 0: { if(IsPlayerEating[playerid] == 5) return SendClientMessage(playerid, COLOR_RED, "You can only eat up to 5 meals!"); if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a Chicken for free! (Your the owner! :D)"); ApplyAnimation(playerid, "FOOD", "EAT_Chicken", 4.0,0,0,0,0,0,0); SetPlayerHealth(playerid, myhealth + 5.0); IsPlayerEating[playerid]++; return 0; } if(GetPlayerMoney(playerid) > 50) return SendClientMessage(playerid, COLOR_RED, "You do not have $50 dollar to buy Chicken Meal!"); SendClientMessage(playerid, COLOR_GREEN, "You bought the Chicken Meal you pay $50 dollar to the saler!"); ApplyAnimation(playerid, "FOOD", "EAT_Chicken", 4.0,0,0,0,0,0,0); SetPlayerHealth(playerid, myhealth + 5.0); GivePlayerMoney(playerid, -50); IsPlayerEating[playerid]++; } case 1: { if(IsPlayerEating[playerid] == 5) return SendClientMessage(playerid, COLOR_RED, "You can only eat up to 5 meals!"); if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a Burger for free! (Your the owner! :D)"); ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.0,0,0,0,0,0,0); SetPlayerHealth(playerid, myhealth + 5.0); IsPlayerEating[playerid]++; return 0; } if(GetPlayerMoney(playerid) > 20) return SendClientMessage(playerid, COLOR_RED, "You do not have $50 dollar to buy Burger Meal!"); SendClientMessage(playerid, COLOR_GREEN, "You bought Burger Meal you pay $20 dollar to the saler!"); ApplyAnimation(playerid, "POOD", "EAT_Burger", 4.0,0,0,0,0,0,0); SetPlayerHealth(playerid, myhealth + 5.0); GivePlayerMoney(playerid, -20); IsPlayerEating[playerid]++; } case 2: { if(IsPlayerEating[playerid] == 5) return SendClientMessage(playerid, COLOR_RED, "You can only eat up to 5 meals!"); if(!strcmp(pname, "MasterJoker", true)) { SendClientMessage(playerid, COLOR_GREEN, "You get a Pizza for free! (Your the owner! :D)"); ApplyAnimation(playerid, "FOOD", "EAT_Pizza", 4.0,0,0,0,0,0,0); SetPlayerHealth(playerid, myhealth + 5.0); IsPlayerEating[playerid]++; return 0; } if(GetPlayerMoney(playerid) > 100) return SendClientMessage(playerid, COLOR_RED, "You do not have $100 dollar to buy Pizza!"); SendClientMessage(playerid, COLOR_GREEN, "You bought Pizza you pay $100 dollar to the saler!"); ApplyAnimation(playerid, "FOOD", "EAT_Pizza", 4.0,0,0,0,0,0,0); SetPlayerHealth(playerid, myhealth + 5.0); GivePlayerMoney(playerid, -100); IsPlayerEating[playerid]++; } } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new string[128],string2[60],string3[128],pname[MAX_PLAYER_NAME],pname2[MAX_PLAYER_NAME],id; new MyScore,MyCash,MyPing,MyScore2,MyCash2,MyPing2; MyScore = GetPlayerScore(id); MyCash = GetPlayerMoney(id); MyPing = GetPlayerPing(id); MyScore2 = GetPlayerScore(playerid); MyCash2 = GetPlayerMoney(playerid); MyPing2 = GetPlayerPing(playerid); GetPlayerName(id, pname, MAX_PLAYER_NAME); GetPlayerName(playerid, pname2, MAX_PLAYER_NAME); if(clickedplayerid == playerid) { SendClientMessage(playerid, COLOR_RED, "You clicked yourself . However , Your details will be still showed!"); format(string3, sizeof(string3), "Name: %s\nID: %d\nScore: %d\nCash: %i$\nPing: %d", pname2, playerid, MyScore2, MyCash2, MyPing2); ShowPlayerDialog(playerid, DIALOG_YDETAILS, DIALOG_STYLE_MSGBOX, "Your Status", string3, "OK", ""); return 0; } format(string2, sizeof(string2), "You clicked on %s's Details", pname); SendClientMessage(playerid, COLOR_WHITE, string2); format(string2, sizeof(string2), "%s's Deatils", pname); format(string, sizeof(string), "Name: %s\nID: %d\nScore: %d\nCash: %i$\nPing: %d", pname, id, MyScore, MyCash, MyPing); ShowPlayerDialog(playerid, DIALOG_PDETAILS, DIALOG_STYLE_MSGBOX, string2, string, "OK", ""); return 1; } /* Server Commands */ CMD:mjshop(playerid, params[]) { if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot buy any stuff while Away from your keyboard!"); ShowPlayerDialog(playerid, DIALOG_MJSHOP, DIALOG_STYLE_LIST, "Cleo's SHOP", "Score\nDrink\nCigarrete\nFood\nInformation", "Choose", "Cancel"); return 1; } CMD:cheats(playerid, params[]) { if(GetPlayerScore(playerid) > 10000) { SendClientMessage(playerid, COLOR_YELLOW, "----- | - Hackers And Cheaters , Cheats ! - | -----"); SendClientMessage(playerid, COLOR_WHITE, "/Hesoyam, /Baguvix, /AEZAKMI, /FULLCLIP"); } else return SendClientMessage(playerid, COLOR_RED, "You must have 10,000 score to see SAMP Cheats!"); return 1; } CMD:hesoyam(playerid, params[]) { if(GetPlayerScore(playerid) > 10000) { SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); GivePlayerMoney(playerid, 250000); GameTextForPlayer(playerid, "~g~Cheat Activated!", 1300, 4); } else return SendClientMessage(playerid, COLOR_RED, "You must have 10,000 score to see SAMP Cheats!"); return 1; } CMD:baguvix(playerid, params[]) { if(GetPlayerScore(playerid) > 10000) { if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot use any command while Away from your keyboard!"); if(IsBAGUVIXAllowed[playerid] == 0) { SetPlayerHealth(playerid, 1000); GameTextForPlayer(playerid, "~g~Cheat Activated!", 1300, 4); IsBAGUVIXAllowed[playerid] = 1; } else { SetPlayerHealth(playerid, 100); GameTextForPlayer(playerid, "~r~Cheat deactivated!", 1300, 4); IsBAGUVIXAllowed[playerid] = 0; } } else return SendClientMessage(playerid, COLOR_RED, "You must have 10,000 score to see SAMP Cheats!"); return 1; } CMD:aezakmi(playerid, params[]) { if(GetPlayerScore(playerid) > 10000) { if(IsAEZAKMIAllowed[playerid] == 0) { GameTextForPlayer(playerid, "~g~Cheat Activated!", 1300, 4); IsAEZAKMIAllowed[playerid] = 1; } else { GameTextForPlayer(playerid, "~r~Cheat deactivated!", 1300, 4); IsAEZAKMIAllowed[playerid] = 0; } } else return SendClientMessage(playerid, COLOR_RED, "You must have 10,000 score to see SAMP Cheats!"); return 1; } CMD:fullclip(playerid, params[]) { new weapon = GetPlayerWeapon(playerid); if(GetPlayerScore(playerid) > 10000) { if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot use any command while Away from your keyboard!"); if(IsFULLCLIPAllowed[playerid] == 0) { IsFULLCLIPAllowed[playerid] = 1; GivePlayerWeapon(playerid, weapon, 999999999); GameTextForPlayer(playerid, "~g~Cheat Activated!", 1300, 4); } else { IsFULLCLIPAllowed[playerid] = 0; GivePlayerWeapon(playerid, weapon, 900); GameTextForPlayer(playerid, "~r~Cheat deactivated!", 1300, 4); } } else return SendClientMessage(playerid, COLOR_RED, "You must have 10,000 score to see SAMP Cheats!"); return 1; } CMD:changecolor(playerid, params[]) { new mynewcolor = random(9); switch(mynewcolor) { case 0: { SetPlayerColor(playerid, COLOR_WHITE); SendClientMessage(playerid, COLOR_GREEN, "Your color name has been sucessfully changed!"); } case 1: { SetPlayerColor(playerid, COLOR_BLUE); SendClientMessage(playerid, COLOR_GREEN, "Your color name has been sucessfully changed!"); } case 2: { SetPlayerColor(playerid, COLOR_ORANGE); SendClientMessage(playerid, COLOR_GREEN, "Your color name has been sucessfully changed!"); } case 3: { SetPlayerColor(playerid, COLOR_GREEN); SendClientMessage(playerid, COLOR_WHITE, "Your color name has been sucessfully changed!"); } case 4: { SetPlayerColor(playerid, COLOR_LIGHTGREEN); SendClientMessage(playerid, COLOR_GREEN, "Your color name has been sucessfully changed!"); } case 5: { SetPlayerColor(playerid, COLOR_PINK); SendClientMessage(playerid, COLOR_GREEN, "Your color name has been sucessfully changed!"); } case 6: { SetPlayerColor(playerid, COLOR_RED); SendClientMessage(playerid, COLOR_GREEN, "Your color name has been sucessfully changed!"); } case 8: { SetPlayerColor(playerid, COLOR_BLACK); SendClientMessage(playerid, COLOR_GREEN, "Your color name has been sucessfully changed!"); } case 9: { SetPlayerColor(playerid, COLOR_PINK); SendClientMessage(playerid, COLOR_GREEN, "Your color name has been sucessfully changed!"); } } return 1; } CMD:lock(playerid, params[]) { new vehicleid = GetPlayerVehicleID(playerid); new vid = GetVehicleModel(vehicleid); new string[128],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot use any command while Away from your keyboard!"); if(IsPlayerInAnyVehicle(playerid)) { if(vid == 448 || vid == 461 || vid == 462 || vid == 463 || vid == 468 || vid == 471 || vid == 481 || vid == 509 || vid == 510 || vid == 521 || vid == 522 || vid == 523 || vid == 571 || vid == 581 || vid == 586) return SendClientMessage(playerid, COLOR_RED, "You cannot lock your motor/bike"); if(IsPlayerVehicleLocked[playerid] == 0) { format(string, sizeof(string), "%s has locked his vehicle", pname); SendClientMessageToAll(COLOR_RED, string); IsPlayerVehicleLocked[playerid] = 1; SendClientMessage(playerid, COLOR_RED, "Your vehicle door is now locked!"); SetVehicleParamsForPlayer(vid, playerid, 0, 1); } else { format(string, sizeof(string), "%s has unlocked his vehicle", pname); SendClientMessageToAll(COLOR_WHITE, string); IsPlayerVehicleLocked[playerid] = 0; SendClientMessage(playerid, COLOR_WHITE, "Your vehicle door is now unlocked!"); SetVehicleParamsForPlayer(vid, playerid, 0, 0); } } else return SendClientMessage(playerid, COLOR_RED, "You are not in vehicle!"); return 1; } CMD:chat(playerid, params[]) { new string[128],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "SYNTAX: /chat <text>"); format(string, sizeof(string), "[H & C CHAT] %s(ID:%d)"white": %s", pname, playerid, params); SendClientMessageToAll(COLOR_BLUE, string); printf(string); return 1; } CMD:reject(playerid, params[]) { new string[128],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot use any command while Away from your keyboard!"); if(GetPlayerSpecialAction(playerid) == 2) { if(IsPlayerInJetPack[playerid] == 0) return SendClientMessage(playerid, COLOR_RED, "You must be in vehicle/jetpack to reject!"); SendClientMessage(playerid, COLOR_RED, "You have been Reject from your JetPack!"); format(string, sizeof(string), "%s has been reject from his JetPack", pname); SendClientMessageToAll(COLOR_RED, string); GivePlayerWeapon(playerid, 46, 0); SetPlayerSpecialAction(playerid, 0); IsPlayerInJetPack[playerid] = 0; } if(IsPlayerInAnyVehicle(playerid)) { format(string, sizeof(string), "%s has been reject from his vehicle", pname); SendClientMessageToAll(COLOR_RED, string); SendClientMessage(playerid, COLOR_RED, "You have been reject from your vehicle!"); RemovePlayerFromVehicle(playerid); } else return SendClientMessage(playerid, COLOR_RED, "You must be in vehicle/jetpack to reject!"); return 1; } CMD:help(playerid, params[]) { SendClientMessage(playerid, COLOR_YELLOW, "---------- | - Hackers And Cheaters - | ----------"); SendClientMessage(playerid, COLOR_WHITE, "/register /login /suicide /checkmyid /me /afk /getjetpack /rules"); SendClientMessage(playerid, COLOR_WHITE, "/teleport /reject /lock /mjshop /help /chat /changecolor /cheats"); SendClientMessage(playerid, COLOR_YELLOW, "-----------------------------------------------------------"); return 1; } CMD:teleport(playerid, params[]) { if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot use any command while Away from your keyboard!"); ShowPlayerDialog(playerid, DIALOG_TMENU, DIALOG_STYLE_LIST, "Teleport Menu", "Default Spawnpoint (/Home)", "Choose", "Cancel"); return 1; } CMD:home(playerid, params[]) { new string[90],pname[MAX_PLAYER_NAME],Float:x,Float:y,Float:z; GetPlayerName(playerid, pname, sizeof(pname)); GetPlayerPos(playerid, x, y, z); if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot use any command while Away from your keyboard!"); format(string, sizeof(string), "%s has teleport to Default Spawnpoint (/home)", pname); SendClientMessageToAll(COLOR_RED, string); GameTextForPlayer(playerid, "~n~~r~Default Spawnpoint", 1300, 4); PlayerPlaySound(playerid,1085, x, y, z); if(IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(GetPlayerVehicleID(playerid), -102.0409,-321.9538,1.1265); SetVehicleZAngle(GetPlayerVehicleID(playerid), 133.0508); } else { SetPlayerPos(playerid, -113.0159,-315.0506,2.7646); SetPlayerFacingAngle(playerid, 140.9780); } return 1; } CMD:rules(playerid, params[]) { new string[700]; if(IsPlayerReadRules[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You have already read the Hackers And Cheaters Rules"); IsPlayerReadRules[playerid] = 1; strcat(string, "1.) Use any kind of hacks But Don't insult\n"); strcat(string, "2.) No rude/immature/stupid/Spam/Flood behavior in Hackers And Cheaters\n"); strcat(string, "3.) Only speak english/tagalog. speak other language if its necessary\n"); strcat(string, "4.) Every hack has its own value . Do not tease other players of their hacks!"); strcat(string, "5.) Always Carjack in Hackers And Cheaters\n"); strcat(string, "6.) Cheats/CLEO mods are always allowed in Hackers And Cheaters"); strcat(string, "7.) No administrator command abusing\n"); strcat(string, "8.) No spawnkilling near in spawnpoint areas"); strcat(string, "9.) You can use every kinds of hacks , cleos and cheats and use it on everyone"); ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "Hackers And Cheaters Rules", string, "Agree", ""); return 1; } CMD:checkmyid(playerid, params[]) { new string[90]; if(IsPlayerDead[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You are cannot use any commands while your dead!"); format(string, sizeof(string), "Your current id is %d", playerid); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } CMD:suicide(playerid, params[]) { if(IsPlayerDead[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You are already dead!"); if(IsPlayerInJetPack[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot killed yourself while in JetPack"); if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot kill yourself while Away from your Keyboard"); SetPlayerHealth(playerid, 0.0); IsPlayerDead[playerid] = 1; return 1; } CMD:me(playerid, params[]) { new string[128],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "SYNTAX: /me <text>"); format(string, sizeof(string), "* %s %s", pname, params); SendClientMessageToAll(COLOR_YELLOW, string); return 1; } CMD:afk(playerid, params[]) { new string[120],Float:x,Float:y,Float:z,pname[MAX_PLAYER_NAME]; GetPlayerPos(playerid, x, y, z); GetPlayerName(playerid, pname, MAX_PLAYER_NAME); if(IsPlayerAFK[playerid] == 0) { TogglePlayerControllable(playerid, 0); format(string, sizeof(string), "%s is now Away from his Keyboard", pname); SendClientMessageToAll(COLOR_RED, string); print(string); PlayerPlaySound(playerid,1085, x, y, z); SetPlayerArmour(playerid, 99999999.999); SetPlayerHealth(playerid, 99999999.999); IsPlayerAFK[playerid] = 1; } else { TogglePlayerControllable(playerid, 1); format(string, sizeof(string), "%s is back from his Keyboard", pname); SendClientMessageToAll(COLOR_WHITE, string); printf(string); SetPlayerArmour(playerid, 100); SetPlayerHealth(playerid, 100); PlayerPlaySound(playerid,1085, x, y, z); IsPlayerAFK[playerid] = 0; } return 1; } CMD:getjetpack(playerid, params[]) { new string[90],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); if(IsPlayerAFK[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You cannot use jetpack while Away from your Keyboard"); if(GetPlayerScore(playerid) > 100) { if(IsPlayerInJetPack[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You already have your JetPack!"); format(string, sizeof(string), "%s has spawned a JetPack (/getjetpack)", pname); SendClientMessageToAll(COLOR_RED, string); SendClientMessage(playerid, COLOR_GREEN, "Enjoy with your jetpack!"); IsPlayerInJetPack[playerid] = 1; SetPlayerSpecialAction(playerid, 2); } else return SendClientMessage(playerid, COLOR_RED, "You do not have enough score to ride a JetPack!"); return 1; } /* Stocks */ stock IsValidSkin(skinid) { if(skinid < 0 || skinid > 300) return false; switch(skinid) { case 74: return false; } return true; } stock CheckVehicle(vehicleid) { #define MAX_INVALID_NOS_VEHICLES 13 new InvalidNOSVehicles[MAX_INVALID_NOS_VEHICLES] = { 522,481,441,468,448,446,513,521,510,430,520,476,463 }; for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++) { if(GetVehicleModel(vehicleid) == InvalidNOSVehicles[i]) return false; } return true; }
The error - D:\MJ's GM\pawno\include\streamer.inc(173) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
Configs -
I have - Latest Streamer Plugin And Include .
I have copy pasted the .inc of the latest streamer into - pawno / include .
Yet , this happens .
Please help me ..
