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.
Üzenetek - huhboy
Oldalak: 1 ... 23 24 [25] 26 27 ... 60
361
« Dátum: 2014. október 14. - 10:46:29 »
a MySQL_V_Vehicle_Load()-ba kéne betenned a ciklust....és azon belülre az else-t....mivel az abban lévõ else miatt nem fut tovább....avagy az else helyett: if(rows != 1)
362
« Dátum: 2014. október 14. - 09:45:10 »
Milyen fordulatszámra gondoltál? Nem értem a kérdésedet mivel kevered a sebességmérõvel..
nem kever õ semmit....adott a sebesség kiszámítása, abból akar fordulatszámot számolni. amit számolni kétlem, hogy fogsz tudni, mert a sampban nem egészen úgy mennek a jármûvek, hogy ezt megtehesd. viszont amit az elsõ kommentelõ írt, a két vátozó, abban látok realitást....csak épp nem a nyomott gombból kéne kindulni, hanem a sebességbõl. magyarul fogsz egy 0.1 másodperces timert, ami alatt leellenõrzöd a játékos elõzõ, illetve aktuális sebességét. amit itt mentesz is, mindig elõzõnek. amíg az aktuális nagyobb, hozzáadsz 10-et, vagy 100-t, tõled függ, amikor viszont csökken, leellenõrzöd, hogy mennyivel csökkent...ha pl csak 10-zel, kevesebbel csökkented, mint ha 50-nel csökkent volna..
363
« Dátum: 2014. október 13. - 21:58:50 »
megkeresed a hibás részt a regisztrációs rendszeredben....ezzel csak az a baj, hogy a hibák száma végtelen....lehet ez egy hibás fegyver id, amit odaadsz a játékosnak, egy rosszul megadott skin id, bármi, ami a samp-nak ismeretlen.
364
« Dátum: 2014. október 13. - 17:34:17 »
rakd a ciklust az ongamemodeinit legvégére... ::|
365
« Dátum: 2014. október 13. - 17:11:06 »
szimplán csak crashel a regisztrációs/bejelentkezéses rendszered...
366
« Dátum: 2014. október 13. - 16:41:48 »
Vagy akár egy pár mp-s timerrel ami lekérdezi, hogy az adott helyen vagy-e és ha igen elindítja a zenét ha nem akkor nem és már nem vagy benne akkor pedig leállítja.
ebben a megoldásban az a baj, hogy ha azon a területen kívûl bárhol van, és pl egy /radio parancs alól meghívott audiostream megy, azt is folyamatosan elfogja állítani....
367
« Dátum: 2014. október 07. - 18:55:08 »
egyszerû...ami nem kell, vedd ki...átlátható, amit írtam, nem nehéz kijönni belõle.
368
« Dátum: 2014. október 07. - 15:41:25 »
parancsolj..ez saját, egy elkezdet módomnak az eleje... egy-két módosítás kellhet, de egyébként mûködik.. a scriptfilesba: server.ini scriptfileson belül Jatekosok mappa #include <a_samp> #include <dini> #include <zcmd> #define Version \"1.0\" #define Maker \"JustaCube\" #define web \"phoenix.clans.hu\" #define PlayerSlot 60 #define ServerFile \"/server.ini\" #define AccFile \"/Jatekosok/%s.ini\" new strr[1024],file[128], str[1024]; #define DIALOG_REGISTER 1 #define DIALOG_LOGIN 2 #define KICK_DIALOG 3 #define LGreen 0x00ff00AA #define RED 0xff0000aa #define Orange 0xff9900AA enum Adatok { Level, Pass[128], Vip, Money, Score, LoggedIn, LoginWarn, Warns, OnServer }; new Data[MAX_PLAYERS][Adatok]; main(){} public OnGameModeInit() { print(\"A szerver töltõdik....\"); CheckConfig(); SetGameModeText(dini_Get(ServerFile, \"GameMode\")); format(str, sizeof(str), \"hostname %s\", dini_Get(ServerFile, \"ServerName\")); SendRconCommand(str); format(str, sizeof(str), \"weburl %s\", web); SendRconCommand(str); printf(\"A szerver betöltve. Készítõ: %s, Verzió: %s\", Maker, Version); return 1; } public OnPlayerConnect(playerid) { RegCheck(playerid); format(strr, sizeof(strr), \"-==[%s csatlakozott a szerverhez! (%d/%d)]==-\", pName(playerid), GetPlayersOnServer(), PlayerSlot); SendClientMessageToAll(Orange, strr); printf(\"%s csatlakozott a szerverhez!(%d/%d)\",pName(playerid),GetPlayersOnServer(), PlayerSlot); return 1; } public OnPlayerDisconnect(playerid, reason) { SavePlayerData(playerid); switch(reason) { case 0: format(strr, sizeof(strr), \"-==[%s elhagyta a szervert! (Crash)]==-\", pName(playerid)); case 1: format(strr, sizeof(strr), \"-==[%s elhagyta a szervert! (Kilépés)]==-\", pName(playerid)); case 2: format(strr, sizeof(strr), \"-==[%s elhagyta a szervert! (Kick/Ban)]==-\", pName(playerid)); } SendClientMessageToAll(Orange, strr); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { format(file, sizeof(file), AccFile, pName(playerid)); if(dialogid == DIALOG_REGISTER) { if(!response) return Kickk(playerid, \"Szerver\", \"Nem regisztrált!\"); else if(response) { if(!strlen(inputtext) || strlen(inputtext) < 4 || strlen(inputtext) > 20) { format(str, sizeof(str),\"Hibásan adtad meg a jelszavad a regisztrációhoz!\\nA jelszó nem lehet kisebb, mint 3 karakter!\\nKérlek próbáld meg újra a regisztrációt!\"); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, \"Regisztráció\", str, \"Regisztráció\", \"Kilép\"); } else { dini_Create(file); dini_IntSet(file, \"Level\", 0); dini_Set(file, \"Pass\", inputtext); dini_IntSet(file, \"Money\", 0); dini_IntSet(file, \"Score\", 0); dini_IntSet(file, \"Vip\", 0); dini_IntSet(file, \"OnServer\", 1); dini_IntSet(ServerFile, \"Regisztraltak\", dini_Int(ServerFile, \"Regisztraltak\") +1); SendClientMessage(playerid, LGreen, \"Sikeresen regisztráltál......\"); } } } if(dialogid == DIALOG_LOGIN) { if(!response) { if(Data[playerid][LoginWarn] < 3) { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", \"Hibásan adtad meg a jelszavad\\nKérlek próbáld meg újra!\", \"Belépés!\", \"Mégse\"); Data[playerid][LoginWarn]++; }else if(Data[playerid][LoginWarn] > 2) { Kickk(playerid, \"Szerver\", \"Sikertelen bejelentkezés\"); } }else if(response) { if(!strcmp(inputtext, Data[playerid][Pass]) && strlen(inputtext) > 2) { LoginPlayer(playerid); }else if(Data[playerid][LoginWarn] < 3 || !strlen(inputtext)) { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", \"{ff0000}Hibásan adtad meg a jelszavad\\nKérlek próbáld meg újra!\", \"Belépés!\", \"Mégse\"); Data[playerid][LoginWarn]++; }else if(Data[playerid][LoginWarn] > 2) { Kickk(playerid, \"Szerver\", \"Sikertelen bejelentkezés\"); } } } return 1; } stock GetPlayersOnServer() { new count; for(new x=0; x< MAX_PLAYERS; x++) { if(IsPlayerConnected(x)) { count++; } } return count; } stock SavePlayerData(playerid) { format(file, sizeof(file), AccFile, pName(playerid)); dini_IntSet(file, \"Level\", Data[playerid][Level]); dini_IntSet(file, \"Score\", Data[playerid][score]); dini_IntSet(file, \"Money\", Data[playerid][Money]); dini_IntSet(file, \"Vip\", Data[playerid][Vip]); return 1; } stock LoginPlayer(playerid) { format(file, sizeof(file), AccFile, pName(playerid)); Data[playerid][Level] = dini_Int(file, \"Level\"); Data[playerid][Money] = dini_Int(file, \"Money\"); Data[playerid][score] = dini_Int(file, \"Score\"); Data[playerid][Vip] = dini_Int(file, \"Vip\"); dini_IntSet(file, \"OnServer\", dini_Int(file, \"OnServer\")+1); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); SendClientMessage(playerid, LGreen, \"Sikeresen bejelentkeztél, Jó játékot!\"); return 1; } stock CommandCheck(playerid) { if(GetPlayerVirtualWorld(playerid) != 0) { SendClientMessage(playerid, Red, \"Itt nem használható ez a parancs!\"); } return 0; } stock RegCheck(playerid) { format(file, sizeof(file), AccFile, pName(playerid)); if(!dini_Exists(file)) { format(str, sizeof(str), \"{00ff00}Üdvözlünk, {ffffff}%s!\\n{00ff00}Jelenlegi IP-d: {ffffff}%s\\n\\n\", pName(playerid), pIp(playerid)); strcat(strr, str); strcat(strr, \"{00ff00}A neved még nincs regisztrálva,\\nÍrj be egy tetszõleges jelszót!\"); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, \"Regisztráció:\", strr, \"Regisztrál!\", \"Kilép\"); }else { format(Data[playerid][Pass], 256, \"%s\", dini_Get(file, \"Pass\")); new str2[1024],str3[1024]; format(str2, sizeof(str2), \"{00ff00}Üdvözlünk, {ffffff}%s!\\n{00ff00}Jelenlegi IP-d: {ffffff}%s\\n\\n\", pName(playerid), pIp(playerid)); strcat(str3, str2); strcat(str3, \"{00ff00}A neved már regisztrálva van,\\nAdd meg a jelszavad a bejelentkezéshez!\"); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"Bejelentkezés:\", str3, \"Belépés!\", \"Kilép\"); } return 1; } stock Kickk(playerid, kickker[], indok[]) { format(strr, sizeof(strr), \"[KICK] {ffffff}%s{ff0000} kickelve lett {ffffff}%s {ff0000}által! [indok: {ffffff}%s{ff0000}]\",pName(playerid), kickker, indok); SendClientMessageToAll(RED, strr ); format(str, sizeof(str),\"{ffffff}Kickelve lettél!\\nKickkelõ:{ff0000}%s\\n{ffffff}Indok:{ff0000}%s\\n\\nHa jogtalannak tartod a kickket,\\nírd meg nekünk a fórumon! ({00ff00}%s{ff0000})\", kickker, indok, web); ShowPlayerDialog(playerid, KICK_DIALOG, DIALOG_STYLE_MSGBOX, \"Kick!\", str, \"Oké\", \"\"); SetTimerEx(\"KickNow\", 100, false, \"i\", playerid); return 1; } forward KickNow(playerid); public KickNow(playerid) { Kick(playerid); return 0; } stock pName(playerid) { new name[32]; GetPlayerName(playerid, name, sizeof(name)); return name; } stock pIp(playerid) { new ip[32]; GetPlayerIp(playerid, ip, sizeof(ip)); return ip; } stock CheckConfig() { if(dini_Exists(ServerFile)) { print(\"A szerver configfájlja létezik, betöltve!\"); }else { dini_Create(ServerFile); print(\"A szerver config fájlja nem létezett, létrehozva!\"); } return 1; }
369
« Dátum: 2014. október 07. - 15:13:44 »
370
« Dátum: 2014. október 07. - 10:04:13 »
így már jó lesz..... ott hibáztam én is, hogy a for ciklus alá tettem a változtatást, így többször futott le.. #include <a_samp> #include <fixchars.h> new Text:valtozo; new count; public OnFilterScriptInit() { valtozo = TextDrawCreate(383.000000, 4.000000, \"fs\"); TextDrawBackgroundColor(valtozo, 255); TextDrawFont(valtozo, 2); TextDrawLetterSize(valtozo, 0.310000, 1.000000); TextDrawColor(valtozo, -1); TextDrawSetOutline(valtozo, 1); TextDrawSetProportional(valtozo, 1); count = 0; SetTimer(\"Valtas\", 1*1200, true); return 1; } forward Valtas(); public Valtas() { for(new i=0;i<MAX_PLAYERS;i++) { TextDrawShowForPlayer(i, valtozo); } switch(count) { case 0:TextDrawSetString(valtozo, \"~r~s~w~zöveg\"),count = 1; case 1:TextDrawSetString(valtozo, \"~w~s~r~z~w~öveg\"),count = 2; case 2:TextDrawSetString(valtozo, \"~w~sz~r~ö~w~veg\"),count = 3; case 3:TextDrawSetString(valtozo, \"~w~szö~r~v~w~eg\"),count = 4; case 4:TextDrawSetString(valtozo, \"~w~szöv~r~e~w~g\"),count = 5; case 5:TextDrawSetString(valtozo, \"~w~szöve~r~g~w~\"),count = 0; } return 0; }
371
« Dátum: 2014. október 06. - 23:10:52 »
teszteltem, kiírja.... #include <a_samp> #include <fixchars.h> new Text:valtozo; new count; public OnFilterScriptInit() { valtozo = TextDrawCreate(383.000000, 4.000000, \"fs\"); TextDrawBackgroundColor(valtozo, 255); TextDrawFont(valtozo, 2); TextDrawLetterSize(valtozo, 0.310000, 1.000000); TextDrawColor(valtozo, -1); TextDrawSetOutline(valtozo, 1); TextDrawSetProportional(valtozo, 1); count = 0; SetTimer(\"Valtas\", 1*1200, true); return 1; } forward Valtas(); public Valtas() { for(new i=0;i<MAX_PLAYERS;i++) { TextDrawShowForPlayer(i, valtozo); switch(count) { case 0:TextDrawSetString(valtozo, \"~r~s~w~zöveg\"),count = 1; case 1:TextDrawSetString(valtozo, \"~w~s~r~z~w~öveg\"),count = 2; case 2:TextDrawSetString(valtozo, \"~w~sz~r~ö~w~veg\"),count = 3; case 3:TextDrawSetString(valtozo, \"~w~szö~r~v~w~eg\"),count = 4; case 4:TextDrawSetString(valtozo, \"~w~szöv~r~e~w~g\"),count = 5; case 5:TextDrawSetString(valtozo, \"~w~szöve~r~g~w~\"),count = 0; } } return 1; }
372
« Dátum: 2014. október 06. - 22:47:53 »
BlackJack\" post=\"516701\" timestamp=\"1412627946\"] Azt mondom hogy van egy szöveg és a szövegen végig megy egy szin betük ként... [/quote] magyarul...
#include <a_samp> new Text:valtozo; new count; public OnFilterScriptInit() { valtozo = TextDrawCreate(x, y, \"~r~s~w~zöveg\"); count = 0; SetTimer(\"Valtas\", 1*1000, true); return 1; } forward Valtas(); public Valtas() { for(new i=0;i<MAX_PLAYERS;i++) { TextDrawShowForPlayer(i); switch(count) { case 0:TextDrawSetString(valtozo, \"~r~s~w~zöveg\"),count++; case 0:TextDrawSetString(valtozo, \"~w~s~r~z~w~öveg\"),count++; case 0:TextDrawSetString(valtozo, \"~w~sz~r~ö~w~veg\"),count++; case 0:TextDrawSetString(valtozo, \"~w~szö~r~v~w~eg\"),count++; case 0:TextDrawSetString(valtozo, \"~w~szöv~r~e~w~g\"),count++; case 0:TextDrawSetString(valtozo, \"~w~szöve~r~g~w~\"),count = 0; } } return 1; }
373
« Dátum: 2014. október 06. - 22:32:18 »
Akkor talán azzal van a gond, hogy vannak emberek, akik érettebben gondolkoznak? Lehet, hogy több mindent megélt, mint az itteni emberek 98%-a.... Ez az élet, gyerekek...egyszer mindenki rájön, hogy nem véletlenül vannak a szabályok, nem véletlenül történnek a dolgok úgy, ahogy...
Milyen jól karbantartod *nyalást imitál* a kapcsolatodat. [/quote] Szerintem a fórum 80%-a még a 16-ot sem töltötte be.... Amíg nem élsz meg olyanokat, mint az a bizonyos 2%, az elõzõ kommentembõl, addig nem fogod komolyan venni az életet, lehetsz bármilyen anyuci kedvence....
374
« Dátum: 2014. október 06. - 22:27:47 »
Akkor talán azzal van a gond, hogy vannak emberek, akik érettebben gondolkoznak? Lehet, hogy több mindent megélt, mint az itteni emberek 98%-a.... Ez az élet, gyerekek...egyszer mindenki rájön, hogy nem véletlenül vannak a szabályok, nem véletlenül történnek a dolgok úgy, ahogy...
375
« Dátum: 2014. október 06. - 22:24:06 »
Nem a nemzetisége alapján kéne megítélni az embereket.... Nézzük másképp a dolgokat... Mi, magyarok, legtöbbünk lenézik a szlovákokat.... és tud rá valaki ésszerû magyarázatot adni, hogy miért? Én sokáig egy borsodi településen laktam, ahol 500 méterre volt szlovákia, \"Kisújhely\", vagy a szlovákoknak Nové Mesto... rengetegszer jártam át, és ott nem az megy,, mint nálunk....õk nem nézik le a magyarokat, nem rongálnak rendszám alapján, még nálunk ez megy....és erre sem tud senki okot mondani, csak annyit, hogy mert szlovák... A Szlovákok nagy része mai napig magyarul beszél, nem véletlenül.... õk nem tehetnek arról, hogy a trianon miatt átkerültek a határ másik oldalára....nem tehetnek arról, hogy szüleik, nagyszüleik oda születtek... Nem kéne csak azért lenézni a szlovákokat, mert szlovákok....
Oldalak: 1 ... 23 24 [25] 26 27 ... 60
|