Firess0 1 Odesláno: 22. Únor, 2015 Share Odesláno: 22. Únor, 2015 Neviem este z pawnom ale skusam niejaky script na warpy. vojdete do pickupu a tam vam to vypise warpy ale mam 2 error warning 213: tag mismatch error 001: expected token: ";", but found "return" pomozte mi // Test menu functionality filterscipt #include <a_samp> #define TEST_MENU_ITEMS 6 new Menu:TestMenu; new TestMenuStrings[6][16] = {"Test1", "Test2", "Test3", "Test4", "Test5", "Test6"}; new ammo; HandleTestMenuSelection(playerid, row) { new s[256]; if(row < TEST_MENU_ITEMS) { format(s,256,"You selected item %s",TestMenuStrings[row]); SendClientMessage(playerid,0xFFFFFFFF,s); } } InitTestMenu() { TestMenu = CreateMenu("Test Menu", 1, 200.0, 150.0, 200.0, 200.0); for(new x=0; x < TEST_MENU_ITEMS; x++) { AddMenuItem(TestMenu, 0, TestMenuStrings[x]); } } public OnFilterScriptInit() { InitTestMenu(); } public OnPlayerSelectedMenuRow(playerid, row) { new Menu:PlayerMenu = GetPlayerMenu(playerid); if(PlayerMenu == TestMenu) { HandleTestMenuSelection(playerid, row); } } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) if(TestMenu == ammo) { switch(listitem) { case 0: //Grove Street { SetPlayerPos(playerid, 2493.9133, -1682.3986, 13.3382); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to Grove Street"); } case 1: //Starfish Tower { SetPlayerPos(playerid, 1541.2833, -1362.4741, 329.6457); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the top of Starfish Tower"); } case 2: //Wheel Arch Angels { SetPlayerPos(playerid, -2705.5503, 206.1621, 4.1797); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Wheel Arch Angels tuning-shop"); } case 3: //Jizzys { SetPlayerPos(playerid, -2617.5156, 1390.6353, 7.1105); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to Jizzy's Nightclub!"); } case 4: //4Dragons { SetPlayerPos(playerid, 2028.5538, 1008.3543, 10.8203); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Four Dragons Casino"); } case 5: //Com-a-Lot { SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!"); } } } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == ammo)//ammo - zbrane { ShowMenuForPlayer(TestMenu, playerid) return 1; } return 0; } Link to comment Share on other sites More sharing options...
0 The hidden face 77 Odesláno: 22. Únor, 2015 Share Odesláno: 22. Únor, 2015 Barevně označ řádky, kde je error a warning. Link to comment Share on other sites More sharing options...
0 8eep 0 Odesláno: 22. Únor, 2015 Share Odesláno: 22. Únor, 2015 ShowMenuForPlayer(TestMenu, playerid) Na konci ti chýba " ; " Link to comment Share on other sites More sharing options...
0 Firess0 1 Odesláno: 23. Únor, 2015 Author Share Odesláno: 23. Únor, 2015 Tu to mam asi lepsie bez erroru ale zase mi nenacita pickupy neviem ci mi vobec nacita FS //=========[Incudy]========== #include <a_samp> //==========[News]=========== new ammo; new letistesf; new letistelv; //========[Definice]========= #define SPD ShowPlayerDialog //=========================== public OnGameModeInit() { ammo = CreatePickup(1254, 19,1931.2898,1347.9940,9.9688, 0); ammo = CreatePickup(1254, 19,795.6412,1687.3381,5.2813, 0); ammo = CreatePickup(1254, 19,-1881.2308,823.0983,35.1769, 0); ammo = CreatePickup(1254, 19,-1522.5983,481.0315,7.1875, 0); ammo = CreatePickup(1254, 19,1498.4387,-1581.4662,13.5498, 0); return true; } //=========================== public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == ammo) { SPD(playerid,1,DIALOG_STYLE_LIST,"ammo shop", "Health $2,000\nArmour $2,000\nDesert Eagle $500\nSawnoff Shotgun $1,000\nMP5 $1,500\nAK-47 $4,000\nM4 $4,000\nSniper Rifle $3,500\nGranade $3,000", "Kupiť", "odijsť"); return 1; } if(pickupid == letistesf) { SPD(playerid,2,DIALOG_STYLE_LIST,"{FFFF00}Letiště SanFiero","Los Santos 12.000$\nLas Venturas 12.000$","Letět","Zrušit"); return 1; } if(pickupid == letistelv) { SPD(playerid,3,DIALOG_STYLE_LIST,"{FFFF00}Letiště LasVenturas","Los Santos 10.000$\nSan Fiero 12.000$","Letět","Zrušit"); return 1; } return true; } //=========================== public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response) { if(listitem == 0) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -2000); SetPlayerHealth(playerid, 100); }} else if(listitem == 1) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -2000); SetPlayerArmour(playerid, 100); }} else if(listitem == 3) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -500); GivePlayerWeapon(playerid, 24, 50); }} else if(listitem == 3) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -1000); GivePlayerWeapon(playerid, 26, 50); }} else if(listitem == 3) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -1500); GivePlayerWeapon(playerid, 29, 100); }} else if(listitem == 3) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 4000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -4000); GivePlayerWeapon(playerid, 30, 150); }} else if(listitem == 3) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 4000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -4000); GivePlayerWeapon(playerid, 31, 150); }} else if(listitem == 3) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 3500) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -3500); GivePlayerWeapon(playerid, 34, 30); }} else if(listitem == 3) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFFFFFF, "{C0C0C0}Nemáš dostatok penazí."); GivePlayerMoney(playerid, -3000); GivePlayerWeapon(playerid, 16, 10); }} } return 1; } else if(dialogid == 2) { if(response) { if(listitem == 0) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1685.6999511719,-2244.3999023438,12.9); GivePlayerMoney(playerid, -12000); }} else if(listitem == 1) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1676.3000488281,1447.8000488281,10.2); GivePlayerMoney(playerid, -12000); }} } return 1; } else if(dialogid == 3) { if(response) { if(listitem == 0) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1685.6999511719,-2244.3999023438,12.9); GivePlayerMoney(playerid, -10000); }} else if(listitem == 1) { new nick[MAX_PLAYER_NAME]; GetPlayerName(playerid,nick,sizeof(nick)); { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-1426.0999755859,-290.5,13.9); GivePlayerMoney(playerid, -12000); }} } return 1; } return 0; } Link to comment Share on other sites More sharing options...
Dotaz
Firess0 1
Neviem este z pawnom ale skusam niejaky script na warpy. vojdete do pickupu a tam vam to vypise warpy ale mam 2 error
Link to comment
Share on other sites
3 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now