Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van. 31
Segítségkérés / Segitség!ZCMD« Dátum: 2012. január 08. - 10:52:34 »
Az nem lehet gond hogy linuxos a szerver?
Jah és a dialógal nincs baj eddig mindenkinek ment 32
Segítségkérés / ZCMD kivétele scriptbõl« Dátum: 2012. január 07. - 20:12:42 »
Sziasztok!
Valaki megcsinálná ezt nem zcmdésre?? [pawn]//============================================================================== //============================================================================== //====== ======= ============= ================ //========== ============ ====================== ========================= //========== ============ ====================== ========================= //========== ============ ================= ==================== //========== ============ ====================== ========================= //========== ============ ====================== ========================= //========== ============ ============= ============= //============================================================================== //============================================================================== //============================================================================== //============================================================================== //****************************************************************************** // *TDynamic Business System* //****************************************************************************** //Hello SA-MP members. As you all know I am Tee. This Dynamic Business system was //made by me because I wanted an easier way to create business on my server than //to save the positions, create checkpoints, and edit it all in the script. //I decided to make this filterscript and it worked so I wanted you all to have //it. Here it is. //I don\'t really know what to call it so I named it,\"TDynamic Business System\". //Please do not take credit for it. // |------Creadits:----| // | Zeex - Zcmd | // | Darco - Dini | // | Y_Less - Sscanf2 | // | Tee - The FS | // Incognito- Streamer plugin. // |-------------------| // *****ADVERTISMENT***** //------------------------------------------------------------------------------ // Majestic - Gaming Roleplay // 213.5.176.158:7781 //------------------------------------------------------------------------------ #include <a_samp> #include <zcmd> #include <sscanf> #include <dini> #include <streamer> #define PAYDAY_TIME 1800000 #define MAX_BUSS 100 #define NO_OWNER \"INVALID_PLAYER_ID\" #define CASE_SENSETIVE true #define White 0xFFFFFFFF #define Yellow 0xFFFF00FF #define Grey 0xC0C0C0FF #define Red 0xFF0000AA #define Green 0x45E01FFF new cpid[32]; new String[200]; new file[128]; new Name[MAX_PLAYER_NAME]; new Float:X,Float:Y,Float:Z; new Label[128]; enum Business { CP, Text3D:bLabel, Cost, Payout, bName[128], } new BusinessInfo[MAX_BUSS][business]; forward Payday(); public OnFilterScriptInit() { print(\"___________________________\"); print(\"--Dynamic Business Loaded--\"); print(\" --Made by: Tee-- \"); print(\"___________________________\"); LoadBusinesses(); SetTimer(\"Payday\",PAYDAY_TIME,true); return 1; } public OnFilterScriptExit() { UnloadBusinesses(); return 1; } public OnPlayerEnterDynamicCP(playerid, checkpointid) { for(new i = 0;i<MAX_BUSS;i++) { if(checkpointid == BusinessInfo[CP]) { cpid[playerid] = i; format(file,sizeof(file),\"Business/%i.ini\",i); if(dini_Int(file, \"HasOwner\") == 0) { ShowPlayerDialog(playerid,219,DIALOG_STYLE_MSGBOX,\"Buy Business\",\"Do you want to buy this businesses?\",\"Buy\",\"Cancel\"); } } } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 219) { if(response == 1) { format(file,sizeof(file),\"Business/%i.ini\",cpid[playerid]); if(GetPlayerBusinessID(playerid) > -1)return SendClientMessage(playerid,Red,\"You already own a business\"); if(dini_Int(file,\"Cost\") > GetPlayerMoney(playerid))return SendClientMessage(playerid,Red,\"You do not have enough cash to buy this business.\"); GivePlayerMoney(playerid, -dini_Int(file,\"Cost\")); GetPlayerName(playerid,Name,sizeof(Name)); dini_Set(file, \"Owner\",Name); dini_IntSet(file, \"OwnedBus\",1); dini_IntSet(file, \"HasOwner\",1); format(Label, sizeof(Label), \"Business Name: %s\\nOwner: %s\\nCost: $%i\\nPayout: $%i\",dini_Get(file, \"Name\"),dini_Get(file, \"Owner\"),dini_Int(file, \"Cost\"),dini_Int(file, \"Payout\")); Update3DTextLabelText(BusinessInfo[cpid[playerid]][bLabel],White,Label); format(String,sizeof(String),\"You have successfully purchased the %s.\",dini_Get(file, \"Name\")); SendClientMessage(playerid,Green,String); } if(response == 0) { SendClientMessage(playerid,Yellow,\"You chose not to buy this business\"); } } if(dialogid == 220) { if(response == 1) { GetPlayerName(playerid,Name,sizeof(Name)); format(file,sizeof(file),\"Business/%i.ini\",GetPlayerBusinessID(playerid)); format(Label, sizeof(Label), \"Business Name: %s\\nOwner: No Owner\\nCost: $%i\\nPayout: $%i\",dini_Get(file, \"Name\"),dini_Int(file, \"Cost\"),dini_Int(file, \"Payout\")); Update3DTextLabelText(BusinessInfo[cpid[playerid]][bLabel],White,Label); dini_Set(String, \"Owner\",\"No Owner\"); dini_IntSet(file, \"Cost\",dini_Int(file, \"Cost\")); dini_IntSet(file, \"Payout\",dini_Int(file, \"Payout\")); dini_IntSet(file, \"OwnedBus\",0); dini_IntSet(file, \"HasOwner\",0); GivePlayerMoney(playerid,dini_Int(file, \"Cost\")/4); SendClientMessage(playerid,Green,\"You have sold your business and recieved 25 percent of the price.\"); } } return 1; } // This command is used to create the business. COMMAND:createbus(playerid, params[]) { new busid,cost,payout,name[128]; if(!IsPlayerAdmin(playerid))return 0; if(sscanf(params,\"iiis\",busid,cost,payout,name))return SendClientMessage(playerid, 0xFF0000AA, \"Usage: /createbus [busid] [cost] [payout] [name]\"); format(file,sizeof(file),\"Business/%i.ini\",busid); if(busid < 0)return SendClientMessage(playerid,Red,\"Business IDs cannot be less than 0.\"); if(dini_Exists(String))return SendClientMessage(playerid,Red,\"That business ID is already in use.\"); BusinessInfo[busid][bName] = name; BusinessInfo[busid][Cost] = cost; BusinessInfo[busid][Payout] = payout; GetPlayerPos(playerid, X, Y, Z); dini_Create(file); dini_Set(file, \"Name\", name); dini_Set(file, \"Owner\",\"No Owner\"); dini_IntSet(file, \"Cost\",cost); dini_IntSet(file, \"Payout\",payout); dini_FloatSet(file, \"BusX\", X); dini_FloatSet(file, \"BusY\", Y); dini_FloatSet(file, \"BusZ\", Z); dini_IntSet(file, \"World\",GetPlayerVirtualWorld(playerid)); dini_IntSet(file, \"Interior\",GetPlayerInterior(playerid)); dini_IntSet(file, \"OwnedBus\",0); dini_IntSet(file, \"HasOwner\",0); BusinessInfo[busid][CP] = CreateDynamicCP(X,Y,Z,1.0,GetPlayerVirtualWorld(playerid),GetPlayerInterior(playerid),-1,50.0); format(Label, sizeof(Label), \"Business Name: %s\\nOwner: No Owner\\nCost: $%i\\nPayout: $%i\", name,cost,payout); BusinessInfo[busid][bLabel] = Create3DTextLabel(Label,White,X,Y,Z,100.0,GetPlayerVirtualWorld(playerid),1); format(String,sizeof(String),\"BusinessCreated. Name: %s | Cost: $%i | Payout: $%i | Owner: No Owner\",name,cost,payout); SendClientMessage(playerid,Green,String); return 1; } //This command is used to delete a business. COMMAND:deletebusiness(playerid, params[]) { new busid; if(!IsPlayerAdmin(playerid)) return 0; if(sscanf(params, \"i\", busid)) return SendClientMessage(playerid,0xC0C0C0FF,\"Usage: /deletebusiness [busid]\"); format(file,sizeof(file),\"Business/%i.ini\",busid); if(!dini_Exists(file))return SendClientMessage(playerid,Red,\"That businessid does not exists.\"); format(String,sizeof(String),\"You have successfully deleted a business. ID: %i.\",busid); SendClientMessage(playerid,Yellow,String); DestroyDynamicCP(BusinessInfo[busid][CP]); Delete3DTextLabel(BusinessInfo[busid][bLabel]); dini_Remove(file); return 1; } //This command is used to sell a business (only owners can use it). COMMAND:sellbus(playerid, params[]) { if(GetPlayerBusinessID(playerid) == -1)return SendClientMessage(playerid,Red,\"You do not own a business.\"); ShowPlayerDialog(playerid,220,DIALOG_STYLE_MSGBOX,\"Sell Business\",\"Do you want to sell your businesses?\",\"Sell\",\"Cancel\"); return 1; } //This function gets the owner of a specific business. stock GetBusOwner(bussid) { new owner[MAX_PLAYER_NAME]; format(owner, MAX_PLAYER_NAME, NO_OWNER); format(String, sizeof(String), \"Business/%i.ini\", bussid); if(dini_Exists(String)) { format(owner, MAX_PLAYER_NAME, \"%s\", dini_Get(String, \"Owner\")); return owner; } return owner; } //This function gets a business ID (it also tells if a player owns a business or not). stock GetPlayerBusinessID(playerid) { for(new i = 0;i<MAX_BUSS;i++) { format(String,sizeof(String),\"Business/%i.ini\",i); if(dini_Exists(String)) { GetPlayerName(playerid,Name,sizeof(Name)); if(strcmp(Name,dini_Get(String,\"Owner\"),false) == 0) { return i; } } } return -1; } //This command removes a player from owning a business. COMMAND:debus(playerid, params[]) { new id; if(!IsPlayerAdmin(playerid))return 0; if(sscanf(params,\"u\", id))return SendClientMessage(playerid, 0xFF0000AA, \"Usage: /debus [id]\"); if(GetPlayerBusinessID(id) == -1)return SendClientMessage(playerid,Red,\"That player does not own a business.\"); format(String,sizeof(String),\"Business/%i.ini\",GetPlayerBusinessID(id)); format(Label, sizeof(Label), \"Business Name: %s\\nOwner: No Owner\\nCost: $%i\\nPayout: $%i\",dini_Get(String, \"Name\"),dini_Int(String, \"Cost\"),dini_Int(String, \"Payout\")); Update3DTextLabelText(BusinessInfo[GetPlayerBusinessID(id)][bLabel],White,Label); dini_Set(String, \"Owner\",\"No Owner\"); dini_IntSet(String, \"Cost\",dini_Int(String, \"Cost\")); dini_IntSet(String, \"Payout\",dini_Int(String, \"Payout\")); dini_IntSet(String, \"OwnedBus\",0); dini_IntSet(String, \"HasOwner\",0); GivePlayerMoney(id,dini_Int(String, \"Cost\")/4); format(String, sizeof(String), \"You have removed %s as the owner of his/her business.\",Name); SendClientMessage(playerid,Red, String); return 1; } //This function loads every business. stock LoadBusinesses() { new count = 0; for(new i=0; i<MAX_BUSS; i++) { format(String,sizeof(String),\"Business/%i.ini\",i); if(dini_Exists(String)) { BusinessInfo[CP] = CreateDynamicCP(dini_Float(String, \"BusX\"),dini_Float(String, \"BusY\"),dini_Float(String, \"BusZ\"),1.0,dini_Int(String, \"World\"),dini_Int(String, \"Interior\"),-1,100.0); if(!strcmp(GetBusOwner(i), NO_OWNER, CASE_SENSETIVE)) { format(Label, sizeof(Label), \"Business Name: %s\\nOwner: No Owner\\nCost: $%i\\nPayout: $%i\",dini_Get(String, \"Name\"),dini_Int(String, \"Cost\"),dini_Int(String, \"Payout\")); BusinessInfo[bLabel] = Create3DTextLabel(Label,White,dini_Float(String, \"BusX\"),dini_Float(String, \"BusY\"),dini_Float(String, \"BusZ\")+1,100.0,0,1); } if(strcmp(GetBusOwner(i), NO_OWNER, CASE_SENSETIVE)) { format(Label, sizeof(Label), \"Business Name: %s\\nOwner: %s\\nCost: $%i\\nPayout: $%i\",dini_Get(String, \"Name\"), dini_Get(String, \"Owner\"),dini_Int(String, \"Cost\"),dini_Int(String, \"Payout\")); BusinessInfo[bLabel] = Create3DTextLabel(Label,White,dini_Float(String, \"BusX\"),dini_Float(String, \"BusY\"),dini_Float(String, \"BusZ\")+1,100.0,0,1); } count++; } } return printf(\"Total Businesses Loaded: %i\",count); } //This function gets the last bused business ID. stock GetLastBusinessID() { new count = 0; for(new i=0; i<MAX_BUSS; i++) { format(String,sizeof(String),\"Business/%i.ini\",i); { count++; } } return count; } //This function unloads every business. stock UnloadBusinesses() { for(new i=0; i<MAX_BUSS; i++) { Delete3DTextLabel(BusinessInfo[bLabel]); DestroyDynamicCP(BusinessInfo[CP]); } return 1; } //This is used by RCON admins. Either to debug or to force a payday. COMMAND:forcepayday(playerid,params[]) { if(!IsPlayerAdmin(playerid))return 0; SendClientMessage(playerid,Grey,\"You have forced a payday.\"); Payday(); return 1; } //This function is the payday (to pay the owners). public Payday() { new id[32]; new Owner[258];// I know it\'s huge but if it goes lower than this then you\'ll get an error. Owner = dini_Get(String,\"Owner\"); for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { id = Owner; format(String,sizeof(String),\"Business/%i.ini\",i); { SendClientMessage(Owner,Yellow,\"[businees Update] You have earned from your business\"); GivePlayerMoney(Owner,dini_Int(String,\"Payout\")); } } } } [/pawn] [gmod]Újabb zcmd kivétel:[/gmod] Sziasztok csak annyi hogy alaki ezt megcsinálja nem zcmdsre hanem ifesre kérlek [pawn]/*Zene Lejátszó by Dead || nplayer inc-vel||*/ #include <nplayer> #include <zcmd> CMD:radio(playerid, params[ ] ) { PlayerInitDialog(playerid); return true; } public OnFilterScriptInit() { new sajat = PlayerAddCategory(\"Magyar Rádiók\"); AddStreamToCategory(sajat, \"Rádió 1\", \"http://195.70.35.172:8000/radio1.mp3\"); AddStreamToCategory(sajat, \"Neo FM\", \"http://91.82.85.41:8080/;stream\"); AddStreamToCategory(sajat, \"Mix Rádió\", \"http://savetofile.net:8450/;stream\"); AddStreamToCategory(sajat, \"Class FM\", \"http://91.82.85.41:9216/;stream\"); AddStreamToCategory(sajat, \"DJ\",\"http://streaming.virtualpro.hu:9080/;stream\"); AddStreamToCategory(sajat, \"Rock\",\"http://94.199.181.124:8800/rockvilag2\"); AddStreamToCategory(sajat, \"HardCore\", \"http://shoutcast.rotterdamterror.com:8390/\"); return 1; } [/pawn] 33
Segítségkérés / Segitség!ZCMD« Dátum: 2012. január 07. - 19:33:47 »
Sziasztok!
Nem tudjátok nekem megmondani hogy a zcmd vel írt dialogos cuccok miért nem csinálnak semmit?? Beírom pl hogy /radio kijön a box de rámegyek valamire és semmi vagy pl: van egy ilyen házrendszer szerû cucc lerakom a házat de nem tudom megvenni mert ha rámegyek hogy megveszem nem csinál semmit??? Mi lehet a baj mi hiányzik amúgy a DT módot használom picit átalakítva Dupla hozzászólás automatikusan összefûzve. ( 2012. január 07. - 20:23:36 ) Esetleg valami incude kellene? Dupla hozzászólás automatikusan összefûzve. ( 2012. január 07. - 20:26:28 ) Talán valami incude kellene? 34
Segítségkérés / Busz« Dátum: 2012. január 07. - 19:15:11 »
Sziasztok!
Létezik olyan fs ami olyan hogyha beírok egy parancsot akkor letesz egy npct oda ahova beírtam ott haggya :question: :question: :question: 35
SA-MP: Szerverfejlesztés / Rádió 0.3d RC1 [1. Magyar 0.3d FS]« Dátum: 2012. január 07. - 16:19:50 »
[pawn]#include <a_samp>
#include <zcmd> #define DIALOG_RADIO 6780 #define CSAK_JARMUBEN true //true = csak jármûben lehessen rádiót bekapcsolni || false = akármikor belehessen kapcsolni a rádiót #define UZENHET_A_JATEKOSNAK true //true = üzen a játékosnak a rádiózással kapcsolatban || false = nem.. #define KAPCSOLJA_KI_A_RADIOT false //true = kikapcsolja a rádiót a játékosnak ha kiszál a jármûbõl.. || false = nem.. new bool:radiozik[MAX_PLAYERS]; CMD:radio(playerid, params[]) { #if CSAK_JARMUBEN == true if(IsPlayerInAnyVehicle(playerid)) { ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, \"Válassz rádió csatornát!\", \"Citrom rádió\\nRádió kikapcsol\", \"Kiválaszt\", \"Mégse\"); } else { SendClientMessage(playerid, 0xFF00FFAA, \"Csakis jármûben tudod használni a rádiót! Ha leszeretnéd állítani akkor {FFFFFF}/radiostop{FF00FF}!\"); } #else ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, \"Válassz rádió csatornát!\", \"Citrom rádió\\nRádió kikapcsol\", \"Kiválaszt\", \"Mégse\"); #endif return 1; } CMD:radiostop(playerid, params[]) { if(radiozik[playerid] == true) { StopAudioStreamForPlayer(playerid); radiozik[playerid] = false; } else { SendClientMessage(playerid, 0xFFFF00AA, \"Neked nincs bekapcsolva a rádió!\"); } return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) { #if UZENHET_A_JATEKOSNAK == true if(radiozik[playerid] == false) { SendClientMessage(playerid, 0x00FF00AA, \"Ha rádiózni szeretnél: {FFFFFF}/radio{00FF00}!\"); } #endif } else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) { #if KAPCSOLJA_KI_A_RADIOT == true if(radiozik[playerid] == true) { radiozik[playerid] = false; StopAudioStreamForPlayer(playerid); } #endif } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_RADIO) { if(response) { if(listitem == 0) { #if CSAK_JARMUBEN == true if(IsPlayerInAnyVehicle(playerid)) { radiozik[playerid] = true; PlayAudioStreamForPlayer(playerid, \"http://94.199.181.143:8300/\"); } else { SendClientMessage(playerid, 0xFFFF00AA, \"Csak jármûben tudod használni a rádiót!\"); } #else radiozik[playerid] = true; PlayAudioStreamForPlayer(playerid, \"http://94.199.181.143:8300/\"); #endif } if(listitem == 1) { radiozik[playerid] = false; StopAudioStreamForPlayer(playerid); } } } return 1; }[/pawn] ezt írtam be 3.D [pawn]C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(11) : error 001: expected token: \")\", but found \"&\" C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(11) : error 001: expected token: \";\", but found \"&\" C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(14) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(18) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(25) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(28) : error 001: expected token: \")\", but found \"&\" C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(28) : error 001: expected token: \";\", but found \"&\" C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(30) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(35) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(39) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(66) : error 025: function heading differs from prototype C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(66) : error 029: invalid expression, assumed zero C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(68) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(70) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(72) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(75) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(80) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(88) : error 054: unmatched closing brace (\"}\") C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(89) : error 010: invalid function or declaration C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(96) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase [/pawn] Ennyi hiba valaki segítene 36
Segítségkérés / Bilincs animáció / animáció mappa« Dátum: 2012. január 02. - 21:36:11 »Idézetet írta: UppeR! date=1325533042\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15172\" data-ipsquote-contentclass=\"forums_Topic Ez is jó de van egy jobb azt hiszem \"Louse\" a neve nézz utána sajna én nem találtam még ilyet esetleg a \"fel a kezekkel\" Anim Lehat még a jóApplyAnimation(target, \"PED\", \"cower\", 1, 1, 0, 0, 0, 0, 1); 37
Segítségkérés / Éhezés/Létezik?« Dátum: 2012. január 02. - 21:33:26 »Idézetet írta: killse date=1325521735\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15181\" data-ipsquote-contentclass=\"forums_Topic SziasztokEzt írtam de eszembe jutott hogy létezik vagy létezhet e ijen? Ha igen hogy oldható meg? :laugh: :laugh: :laugh: :laugh: [mod]Nem kell kétszer megnyitni a témát. Látjuk RP/RPG kérésekben is.[/mod] 38
RP/RPG kérések / Éhezés« Dátum: 2012. január 02. - 17:28:55 »
Sziasztok
Egy olyan script kellene ami éhessé teheti a karit. Tehát pl:Ha nem eszik lemegy a hp-ja Elõre is köszi 39
SA-MP: Szerverfejlesztés / InfoBox« Dátum: 2012. január 01. - 20:55:12 »Idézetet írta: BoOy date=1325445194\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15115\" data-ipsquote-contentclass=\"forums_Topic Tilos Kéregetni + t. 40
Fórum Archívum (Témák/Fórumok) / Re:InfoBox« Dátum: 2012. január 01. - 19:22:30 »
+-azért elfogadok
41
SA-MP: Szerverfejlesztés / InfoBox« Dátum: 2012. január 01. - 19:11:41 »
sziasztok!
Hoztam neket egy infobox-néven futó FilterScriptet: Eredeti Készítõ: Bence [pawn]#include <a_samp> new Text:doboz, Text:info, Text:csatlakozo, Text:tavozo, Text:jatekosok, Text:ido; new szamlalo; new ora, perc, mperc; forward IdoFrissites(); public IdoFrissites() { new string[128]; gettime(ora, perc, mperc); format(string,sizeof(string),\"Pontos id§: %02d:%02d:%02d\",ora,perc,mperc); TextDrawSetString(ido,string); } public OnFilterScriptInit() { new string[128], string2[256]; print(\"|-----------------------------------------------|\"); print(\"| |\"); print(\"| Infobox keszitette: Bence |\"); print(\"| Betoltve |\"); print(\"| |\"); print(\"|-----------------------------------------------|\"); doboz = TextDrawCreate(641.000000, 397.000000, \" Segitségért:/help \"); TextDrawBackgroundColor(doboz, 255); TextDrawFont(doboz, 1); TextDrawLetterSize(doboz, 0.500000, 1.000000); TextDrawColor(doboz, -1); TextDrawSetOutline(doboz, 1); TextDrawSetProportional(doboz, 0); TextDrawUseBox(doboz, 1); TextDrawBoxColor(doboz, 16777010); TextDrawTextSize(doboz, 386.000000, 210.000000); info = TextDrawCreate(398.000000, 387.000000, \"Infobox\"); TextDrawBackgroundColor(info, 16711935); TextDrawFont(info, 1); TextDrawLetterSize(info, 0.439999, 1.399999); TextDrawColor(info, 255); TextDrawSetOutline(info, 1); TextDrawSetProportional(info, 1); csatlakozo = TextDrawCreate(404.000000, 404.000000, \"Scripter:MaD_Dog skype:BauerBence \"); TextDrawBackgroundColor(csatlakozo, 255); TextDrawFont(csatlakozo, 1); TextDrawLetterSize(csatlakozo, 0.300000, 1.100000); TextDrawColor(csatlakozo, 1690894335); TextDrawSetOutline(csatlakozo, 0); TextDrawSetProportional(csatlakozo, 1); TextDrawSetShadow(csatlakozo, 1); tavozo = TextDrawCreate(404.000000, 415.000000, \" tulaj: Ryan_Stark Skype: cssgamer76\"); TextDrawBackgroundColor(tavozo, 255); TextDrawFont(tavozo, 1); TextDrawLetterSize(tavozo, 0.300000, 1.000000); TextDrawColor(tavozo, 1690894335); TextDrawSetOutline(tavozo, 0); TextDrawSetProportional(tavozo, 1); TextDrawSetShadow(tavozo, 1); jatekosok = TextDrawCreate(393.000000, 430.000000, \"J˜atkosok sz˜ma: XX/XX\"); TextDrawBackgroundColor(jatekosok, 255); TextDrawFont(jatekosok, 1); TextDrawLetterSize(jatekosok, 0.280000, 1.000000); TextDrawColor(jatekosok, 16711935); TextDrawSetOutline(jatekosok, 0); TextDrawSetProportional(jatekosok, 1); TextDrawSetShadow(jatekosok, 1); ido = TextDrawCreate(530.000000, 430.000000, \"Pontos id§: XX:XX:XX\"); TextDrawBackgroundColor(ido, 255); TextDrawFont(ido, 1); TextDrawLetterSize(ido, 0.300000, 1.000000); TextDrawColor(ido, 16711935); TextDrawSetOutline(ido, 0); TextDrawSetProportional(ido, 1); TextDrawSetShadow(ido, 1); SetTimer(\"IdoFrissites\",1000,1); for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, doboz); TextDrawShowForPlayer(i, info); TextDrawShowForPlayer(i, csatlakozo); TextDrawShowForPlayer(i, tavozo); TextDrawShowForPlayer(i, jatekosok); TextDrawShowForPlayer(i, ido); gettime(ora, perc, mperc); format(string, sizeof(string), \"J˜t¾kosok sz˜ma: %d/%d\", GetOnlinePlayers(), GetMaxPlayers()); format(string2,sizeof(string2),\"Pontos id§: %02d:%02d:%02d\",ora,perc, mperc); TextDrawSetString(jatekosok, string); TextDrawSetString(ido, string2); } } return 1; } public OnFilterScriptExit() { print(\"|-----------------------------------------------|\"); print(\"| |\"); print(\"| Infobox keszitette: Bence |\"); print(\"| Kiveve |\"); print(\"| |\"); print(\"|-----------------------------------------------|\"); TextDrawHideForAll(doboz); TextDrawDestroy(doboz); TextDrawHideForAll(info); TextDrawDestroy(info); TextDrawHideForAll(csatlakozo); TextDrawDestroy(csatlakozo); TextDrawHideForAll(tavozo); TextDrawDestroy(tavozo); TextDrawHideForAll(jatekosok); TextDrawDestroy(jatekosok); TextDrawHideForAll(ido); TextDrawDestroy(ido); return 1; } public OnPlayerSpawn(playerid) { TextDrawShowForPlayer(playerid, doboz); TextDrawShowForPlayer(playerid, info); TextDrawShowForPlayer(playerid, csatlakozo); TextDrawShowForPlayer(playerid, tavozo); TextDrawShowForPlayer(playerid, jatekosok); TextDrawShowForPlayer(playerid, ido); return 1; } public OnPlayerConnect(playerid) { szamlalo++; gettime(ora, perc, mperc); new string[128], string2[128], string3[128], nev[MAX_PLAYER_NAME]; GetPlayerName(playerid, nev, sizeof(nev)); format(string, sizeof(string), \"%s csatlakozott a szerverhez üdv a MK szerverén! [%02d:%02d ]\", nev, ora, perc); format(string2, sizeof(string2), \"J˜t¾kosok sz˜ma: %d/%d\", szamlalo, GetMaxPlayers()); format(string3,sizeof(string3),\"Pontos id§: %02d:%02d:%02d\",ora,perc, mperc); TextDrawSetString(csatlakozo, string); TextDrawSetString(jatekosok, string2); TextDrawSetString(ido, string3); TextDrawShowForPlayer(playerid, doboz); TextDrawShowForPlayer(playerid, info); TextDrawShowForPlayer(playerid, csatlakozo); TextDrawShowForPlayer(playerid, tavozo); TextDrawShowForPlayer(playerid, jatekosok); TextDrawShowForPlayer(playerid, ido); return 1; } public OnPlayerDisconnect(playerid, reason) { szamlalo--; gettime(ora, perc); new indok[3][] = {{\"Id§tull¾p¾s\"},{\"Kil¾p¾s\"},{\"Kirªg˜s\"}}; new string[128], string2[128], nev[MAX_PLAYER_NAME]; GetPlayerName(playerid, nev, sizeof(nev)); format(string, sizeof(string), \"%s elhagyta a szervert (%s) [%02d:%02d ]\", nev, indok[reason], ora, perc); format(string2, sizeof(string2), \"J˜atekosok sz˜ama: %d/%d!\", szamlalo, GetMaxPlayers()); TextDrawSetString(tavozo, string); TextDrawSetString(jatekosok, string2); return 1; } stock GetOnlinePlayers() { new count,g=GetMaxPlayers(); for(new d; d<g; d++) if(IsPlayerConnected(d) && !IsPlayerNPC(d)) count++; return count; } [/pawn] Készítõ: Nemtudom ki én csak javítottam A tulajokat meg ezeket benne hagytam szedjétek ki nyugodtan :angry: :angry: 42
Segítségkérés / Create3DTextLabel« Dátum: 2012. január 01. - 18:49:29 »
Még mindig nem jó semmit sem ír ki..
43
Segítségkérés / Create3DTextLabel« Dátum: 2012. január 01. - 18:38:21 »Idézetet írta: killse date=1325436106\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15112\" data-ipsquote-contentclass=\"forums_Topic Sziasztok!Ezt írtam nem is olyan rég viszont hiába teszem be bárhogyan is nem mûködik.... Elküdöm hogy tettem be fs be: [pawn]// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #if defined FILTERSCRIPT public OnFilterScriptInit() { print(\"\\n--------------------------------------\"); print(\" Blank Filterscript by your name here\"); print(\"--------------------------------------\\n\"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print(\"\\n----------------------------------\"); print(\" Blank Gamemode by your name here\"); print(\"----------------------------------\\n\"); } #endif public OnGameModeInit() { Create3DTextLabel(\"lámpa\",0xFF0000AA,-1505.57, 2595.36, 55.83,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1491.24, 2590.99, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1486.07, 2605.74, 55.68,30.0,1); Create3DTextLabel(\"/pnyit\",0x3A47DEFF,-1416.60, 2641.42, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1500.48, 2611.64, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1486.01, 2605.92, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1500.61, 2610.47, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1491.20, 2591.08, 55.68,30.0,1); Create3DTextLabel(\"/pnyit\",0x3A47DEFF,-1412.91, 2642.68, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1505.79, 2596.40, 55.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-1505.78, 2596.37, 55.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-1490.20, 2591.01, 55.83,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-1486.48, 2606.62, 56.88,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-1501.08, 2610.62, 56.88,30.0,1); Create3DTextLabel(\"El Quedos mento állomás\",0xFF9900AA,-1515.67, 2537.88, 55.68,30.0,1); Create3DTextLabel(\"El Quedos Rendorörs\",0xFF9900AA,-1415.83, 2641.57, 55.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-371.22, 2692.85, 63.85,30.0,1); Create3DTextLabel(\"Lámpa!\",0xFF0000AA,-267.49, 2695.79, 62.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-251.63, 2690.81, 62.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-262.48, 2645.18, 62.59,30.0,1); Create3DTextLabel(\"Las Payasadas Polgármesteri Hivatal!\",0x3A47DEFF,-253.79, 2619.44, 62.88,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-192.39, 2646.59, 63.29,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-262.48, 2711.69, 62.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-246.71, 2706.75, 62.68,30.0,1); Create3DTextLabel(\"Las Payasdas Roncstelep\",0x3A47DEFF,-345.81, 2688.59, 63.44,30.0,1); Create3DTextLabel(\"El Quebrados Utcáin ébretél: /help /útmutató\",0x3A47DEFF,-1519.70, 2570.95, 55.83,30.0,1); Create3DTextLabel(\"El Quebrados utcáin ébretél:[/help,/útmutató,/adminok]\",0x3A47DEFF,-1454.39, 2650.78, 55.83,30.0,1); } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } 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 OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { 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 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) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { 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[]) { return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } [/pawn] Mi A hiba??? Mellékesen [0.3D]n van a szerverem... [mod]Téma neve utaljon a témára![/mod] 45
Segítségkérés / Sziasztok /betevés« Dátum: 2012. január 01. - 17:41:46 »
Sziasztok!
A következõ lenne a kérdésem eezeket a 3Ds texteket: [pawn] Create3DTextLabel(\"lámpa\",0xFF0000AA,-1505.57, 2595.36, 55.83,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1491.24, 2590.99, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1486.07, 2605.74, 55.68,30.0,1); Create3DTextLabel(\"/pnyit\",0x3A47DEFF,-1416.60, 2641.42, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1500.48, 2611.64, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1486.01, 2605.92, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1500.61, 2610.47, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1491.20, 2591.08, 55.68,30.0,1); Create3DTextLabel(\"/pnyit\",0x3A47DEFF,-1412.91, 2642.68, 55.68,30.0,1); Create3DTextLabel(\"lámpa\",0xFF0000AA,-1505.79, 2596.40, 55.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-1505.78, 2596.37, 55.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-1490.20, 2591.01, 55.83,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-1486.48, 2606.62, 56.88,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-1501.08, 2610.62, 56.88,30.0,1); Create3DTextLabel(\"El Quedos mentõ állomás\",0xFF9900AA,-1515.67, 2537.88, 55.68,30.0,1); Create3DTextLabel(\"El Quedos Rendõrörs\",0xFF9900AA,-1415.83, 2641.57, 55.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-371.22, 2692.85, 63.85,30.0,1); Create3DTextLabel(\"Lámpa!\",0xFF0000AA,-267.49, 2695.79, 62.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-251.63, 2690.81, 62.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-262.48, 2645.18, 62.59,30.0,1); Create3DTextLabel(\"Las Payasadas Polgármesteri Hivatal!\",0x3A47DEFF,-253.79, 2619.44, 62.88,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-192.39, 2646.59, 63.29,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-262.48, 2711.69, 62.68,30.0,1); Create3DTextLabel(\"lámpa!\",0xFF0000AA,-246.71, 2706.75, 62.68,30.0,1); Create3DTextLabel(\"Las Payasdas Roncstelep\",0x3A47DEFF,-345.81, 2688.59, 63.44,30.0,1); Create3DTextLabel(\"El Quebrados Utcáin ébretél: /help /útmutató\",0x3A47DEFF,-1519.70, 2570.95, 55.83,30.0,1); [/pawn] Hogy tehetem be egy scriptbe?? úgy hogy azokat a szerver be is töltse? :question: :question: Elõre is köszi a válaszokat! |