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.
Témák - dawee0101
1
« Dátum: 2019. február 23. - 23:59:51 »
Üdv mindenkinek, van egy egyszerű kódom aminek az volna a lényege hogy belemegyek egy checkpointba majd ad random pénzt és pontot. Na de az lenne a problémám hogy 2-3 checkpontig adja rendesen a pontot utána 4. checkpointnál visszaugrik a pontszámom... Valaki tudja miért? if(GetVehicleModel(vehicleid) == 572) { if(FunyiroDolgozik[playerid] == 1) { if(FunyiroCPK[ playerid ] > 0 && FunyiroCPK [ playerid ] != 16 ) { new string[128]; PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0); new x = FunyiroCPK [playerid]; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, FunyiroCP[x][0], FunyiroCP[x][1], FunyiroCP[x][2], 5.0); FunyiroCPK[playerid] ++; new cash = random(150); GivePlayerMoney(playerid, cash); format(string,sizeof(string),\"Fizetésed: %d$ és 3 pont!\",cash); SendClientMessage(playerid,-1,string); SetPlayerScore(playerid,GetPlayerScore(playerid) + 3); } else if( FunyiroCPK[ playerid ] == 16 ) { DisablePlayerCheckpoint( playerid ); SendClientMessage(playerid,-1, \"Végigmentél az útvonalon!\"); FunyiroCPK[playerid] = 0; FunyiroDolgozik[playerid] = 0; SetVehicleToRespawn(GetPlayerVehicleID(playerid)); } } }
2
« Dátum: 2018. április 03. - 20:07:35 »
Sziasztok, segítségeteket szeretném kérni abban hogy van ez a kis regisztrációs rendszerem és az lenne a probléma , hogy regisztrálok utána eltűnik a dialog és nem történik semmi. A scriptfilesban se hoz létre fájlt. Kód: #define regisztracio 0 #define bejelentkezes 1 new nev[MAX_PLAYER_NAME]; new Belepve[MAX_PLAYERS]; enum JatekosAdatok { jOra, Penz, } new PlayerInfo[MAX_PLAYERS][JatekosAdatok]; 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); //TogglePlayerSpectating(playerid, true); new file[256]; GetPlayerName(playerid,nev,sizeof(nev)); format(file,sizeof(file),\"/Felhasznalok/%s.ini\",nev); new string[256]; if(!fexist(file)) { format(string,sizeof string, \"Üdvözöllek a szerveren %s!\\nKérlek regisztrálj!\\n\\nÍrd be a kívánt jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\"); } if(fexist(file)) { format(string,sizeof string, \"Üdvözöllek a szerveren újra %s!\\nKérlek jelentkezz be!\\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,bejelentkezes,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Belépés\",\"Kilépés\"); } return 1; } public OnPlayerDisconnect(playerid, reason) { new file[128]; format(file,sizeof(file),\"/Felhasznalok/%s.ini\",nev); if(!fexist(file) && Belepve[playerid] == 1) { dini_IntSet(file,\"Jatszott ora\", PlayerInfo[playerid][jOra]); dini_IntSet(file,\"Penz\", GetPlayerMoney(playerid)); } GetPlayerName(playerid,nev,sizeof(nev)); Belepve[playerid] = 0; PlayerInfo[playerid][jOra] = 0; PlayerInfo[playerid][Penz] = 0; printf(\"%s kilépett.\",nev); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == regisztracio) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) < 4) { format(string,sizeof string, \"Üdvözöllek a szerveren %s!\\nKérlek regisztrálj!\\n\\nÍrd be a kívánt jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\",string,\"Regisztráció\",\"Kilépés\"); return 0; } format(file,sizeof(file),\"/Felhasznalok/%s.ini\",nev); if(!fexist(file)) { dini_Create(file); dini_IntSet(file,\"Antibug\",0); dini_IntSet(file,\"Jelszo\",udb_hash(inputtext)); dini_IntSet(file,\"Jatszott ora\", 0); dini_IntSet(file,\"Penz\", 0); format(string,sizeof string, \"Üdvözöllek a szerveren újra %s!\\nKérlek jelentkezz be!\\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,bejelentkezes,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Belépés\",\"Kilépés\"); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); printf(\"%s regisztrált a szerverre!\",nev); } else { format(string,sizeof string, \"Üdvözöllek a szerveren %s!\\nKérlek regisztrálj!\\n\\nÍrd be a kívánt jelszavadat!\",nev); ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\",string,\"Regisztráció\",\"Kilépés\"); } } } if(dialogid == bejelentkezes) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) < 4) { format(string,sizeof string, \"Üdvözöllek a szerveren újra %s!\\nKérlek jelentkezz be!\\n\\nÍrd be a jelszavadat!\",nev); ShowPlayerDialog(playerid,bejelentkezes,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Belépés\",\"Kilépés\"); return 0; } format(file,sizeof(file),\"/Felhasznalok/%s.ini\",nev); if(!fexist(file)) { new jelszo = dini_Int(file,\"Jelszo\"); if(udb_hash(inputtext) == jelszo) { Belepve[playerid] = 1; ResetPlayerMoney(playerid); //GivePlayerMoney(playerid,dini_Int(file,\"Penz\")); PlayerInfo[playerid][jOra] = dini_Int(file,\"Jatszott ora\"); PlayerInfo[playerid][Penz] = dini_Int(file,\"Penz\"); } else { SendClientMessage(playerid,HIBA,\"Hibás bejelentkezési kísérlet!\"); printf(\"%s bejelentkezése nem sikerült!\",nev); Kick(playerid); } } } else { Kick(playerid); } } return 1; }
3
« Dátum: 2016. március 27. - 15:09:51 »
Sziasztok! Van ez a pénztárca parancsom: CMD:penztarca(playerid, params[]) { new A2[128], S[128]; cmd_me(playerid,\"megnézte pénztárcája tartalmát.\"); format(S, sizeof(S), \"{33ccff}Pénztárcád tartalma: %d$\", pInfo[playerid][pMoney]); SendClientMessage(playerid, NARANCS, S); return 1; } Arra lennék kíváncsi hogy hogyan tudnám azt megoldani hogy a benne lévő összegekbe kitegye automatikusan a .-ot Pl: Pénztárcád tartalma: 500.000$,10.000,1.000 stb.
4
« Dátum: 2016. március 24. - 18:11:12 »
Sziasztok! Azt szeretném kérdezni hogy a defensive modba hogy lehet olyat csinálni , hogy megvan adva pl egy telefonszám: 107 és ha azt a /felhív parancsba beleírom hogy \"/felhív 107\" akkor onnantól betudjam állítani hogy mi történjen
5
« Dátum: 2016. február 29. - 16:24:42 »
Sziasztok, olyan kódra lenne szükségem ha egy taxiban van egy utasod, be tudd írni hogy /fuvar [Összeg] és amennyit beírsz összegként annyit számoljon egy gametextstyle-ba középen KM-enként. És ha beírja hogy /kifizet vagy csak kiszáll a kocsiból akkor vonja le az összeget tőle, a taxisnak pedig írja jóvá. Előre is köszönöm.
6
« Dátum: 2016. február 20. - 17:23:28 »
Sziasztok! Több objectet szeretnék egyszerre mozgatni, ugyanis egy hajót raktam össze de 2objectet rá kellet tennem még hogy teljes legyen a hajó. (Az alap hajó, rajta a konténerek illetve a hajó belseje) Az lenne a gondom hogy egy parancsal elszeretném indítani a hajót X pontból Y-ba de ahhoz mind 3 objectet el kell mozgatnom valahogy. Kétféle módon próbáltam; CMD:hajoindit(playerid,params[]) { if(pInfo[playerid][pAdmin] >= 3) { MoveDynamicObject(hajo,2581.99390,2746.38403,11.17520,2.0)||MoveDynamicObject(hajo,2580.66650, -2745.28418, 12.22900,2.0) || MoveDynamicObject(hajo,2578.36694, -2760.68921, 11.33870,2.0); } return 1; } Valamint CMD:hajoindit(playerid,params[]) { if(pInfo[playerid][pAdmin] >= 3) { MoveDynamicObject(hajo, 2581.99390, -2746.38403, 11.17520,2.0); MoveDynamicObject(hajo, 2580.66650, -2745.28418, 12.22900,2.0); MoveDynamicObject(hajo, 2578.36694, -2760.68921, 11.33870,2.0); } return 1; } De mindkét módon csak a konténer indult el a hajóról :facepalm: Valaki tudna ebben segíteni? A hajó alaphelyzetben: (A 3object együtt) CreateDynamicObject(10140, 2545.89697, -3611.99292, 9.87740, 0.00000, 0.00000, 260.00000); CreateDynamicObject(10231, 2548.20508, -3596.45996, 11.14147, 0.00000, 0.00000, 260.00000); CreateDynamicObject(10230, 2549.51758, -3597.57764, 9.72425, 0.00000, 0.00000, 260.00000); A hajó mikor elért X pontból Y-ba: 2581.99390, -2746.38403, 11.17520,2.0); 2580.66650, -2745.28418, 12.22900,2.0); 2578.36694, -2760.68921, 11.33870,2.0);
7
« Dátum: 2016. február 17. - 20:01:28 »
Hellosztok, lenne egy rangrendszerem minden frakinak külön rangnevek, és azt szeretném megkérdezni hogy hogyan lehetne kiiratni /stats-ba a rangnevet? pl.: PD Rangnevek: if(pInfo[playerid][pRang] == 0) { rtext = \"Nincs\"; } else if(pInfo[playerid][pRang] == 1) { rtext = \"Kadét\"; } else if(pInfo[playerid][pRang] == 2) { rtext = \"Őrmester\"; } else if(pInfo[playerid][pRang] == 3) { rtext = \"Törzsőrmester\"; } else if(pInfo[playerid][pRang] == 4) { rtext = \"Főtörzsőrmester\"; } else if(pInfo[playerid][pRang] == 5) { rtext = \"Zászlós\"; } else if(pInfo[playerid][pRang] == 6) { rtext = \"Törzszászlós\"; } else if(pInfo[playerid][pRang] == 7) { rtext = \"Főtörzszászlós\"; } else if(pInfo[playerid][pRang] == { rtext = \"Hadnagy\"; } else if(pInfo[playerid][pRang] == 9) { rtext = \"Főhadnagy\"; } else if(pInfo[playerid][pRang] == 10) { rtext = \"Százados\"; } else if(pInfo[playerid][pRang] == 11) { rtext = \"Őrnagy\"; } else if(pInfo[playerid][pRang] == 12) { rtext = \"Alezredes\"; } else if(pInfo[playerid][pRang] == 13) { rtext = \"Ezredes\"; } else if(pInfo[playerid][pRang] == 14) { rtext = \"Dandártábornok\"; } else if(pInfo[playerid][pRang] == 15) { rtext = \"Vezérőrnagy\"; } else if(pInfo[playerid][pRang] == 16) { rtext = \"Altábornagy\"; } else if(pInfo[playerid][pRang] == 17) { rtext = \"Vezérezredes\"; }
És a /stats CMD:stats(playerid, params[]) { new Frakcio[256], Szervezet[256], Munka[256], Rang[30], Admin[30], Nem[30], Ehseg[30], S[256], Masodallas[256]; if(pInfo[playerid][pFrakcio] == RENDOR) { format(Frakcio, sizeof(Frakcio), \"MGPD - Rendőr\"); } else if(pInfo[playerid][pFrakcio] == RFONOK) { format(Frakcio, sizeof(Frakcio), \"MGPD - Rendőr Főnök\"); } else if(pInfo[playerid][pFrakcio] == MENTOS) { format(Frakcio, sizeof(Frakcio), \"MGMC - Orvos\"); } else if(pInfo[playerid][pFrakcio] == MFONOK) { format(Frakcio, sizeof(Frakcio), \"MGMC - Kórház Igazgató\"); } else if(pInfo[playerid][pFrakcio] == RADIOS) { format(Frakcio, sizeof(Frakcio), \"MGFM - Rádiós\"); } else if(pInfo[playerid][pFrakcio] == RAFONOK) { format(Frakcio, sizeof(Frakcio), \"MGFM - Rádiós Főnök\"); } else if(pInfo[playerid][pFrakcio] == ADOFONOK) { format(Frakcio, sizeof(Frakcio), \"MGAV - Adó És Vámhivatal Főnök\"); } else if(pInfo[playerid][pFrakcio] == ADOTAG) { format(Frakcio, sizeof(Frakcio), \"MGAV - Adó És Vámhivatal\"); } else if(pInfo[playerid][pFrakcio] == TUZOLTOFONOK) { format(Frakcio, sizeof(Frakcio), \"Tűzoltófőnök\"); } else if(pInfo[playerid][pFrakcio] == TUZOLTO) { format(Frakcio, sizeof(Frakcio), \"Tűzoltó\"); } else if(pInfo[playerid][pFrakcio] == 0) { format(Frakcio, sizeof(Frakcio), \"Nincs\"); } if(pInfo[playerid][pSzerv] == SURENYOSTAG) { format(Szervezet, sizeof(Szervezet), \"Surenyos Tag\"); } else if(pInfo[playerid][pSzerv] == SURENYOSFONOK) { format(Szervezet, sizeof(Szervezet), \"Surenyos Főnök\"); } else if(pInfo[playerid][pSzerv] == MAFFIATAG) { format(Szervezet, sizeof(Szervezet), \"Maffia Tag\"); } else if(pInfo[playerid][pSzerv] == MAFFIAFONOK) { format(Szervezet, sizeof(Szervezet), \"Maffia Főnök\"); } else { format(Szervezet, sizeof(Szervezet), \"Nincs\"); } if(pInfo[playerid][pMunka2] == 0) { format(Masodallas, sizeof(Masodallas), \"Nincs\"); } else if(pInfo[playerid][pMunka2] == DROGDEALER) { format(Masodallas, sizeof(Masodallas), \"Drogdealer\"); } else if(pInfo[playerid][pMunka2] == FEGYVERKERESKEDO) { format(Masodallas, sizeof(Masodallas), \"Fegyverkészítő\"); } else if(pInfo[playerid][pMunka2] == 0) { format(Frakcio, sizeof(Frakcio), \"Nincs\"); } if(pInfo[playerid][pMunka] == UTNYALO) { format(Munka, sizeof(Munka), \"Úttisztító\"); } else if(pInfo[playerid][pMunka] == TARGONCAS) { format(Munka, sizeof(Munka), \"Targonca Vezető\"); } else if(pInfo[playerid][pMunka] == KAMIONOS) { format(Munka, sizeof(Munka), \"Kamion Sofőr\"); } else if(pInfo[playerid][pMunka] == PIZZAS) { format(Munka, sizeof(Munka), \"Pizzás\"); } else if(pInfo[playerid][pMunka] == UGYVED) { format(Munka, sizeof(Munka), \"Ügyvéd\"); } else if(pInfo[playerid][pMunka] == VSZERELO) { format(Munka, sizeof(Munka), \"Villanyszerelő\"); } else if(pInfo[playerid][pMunka] == FSZALLITO) { format(Munka, sizeof(Munka), \"Fa szállító\"); } else if(pInfo[playerid][pMunka] == BUSZSOFOR) { format(Munka, sizeof(Munka), \"Buszsofőr\"); } else if(pInfo[playerid][pMunka] == 0) { format(Munka, sizeof(Munka), \"Nincs\"); } if(pInfo[playerid][pNem] == FERFI) { format(Nem, sizeof(Nem), \"Férfi\"); } else if(pInfo[playerid][pNem] == NO) { format(Nem, sizeof(Nem), \"Nő\"); } if(pInfo[playerid][pAdmin] == 1) { format(Admin, sizeof(Admin), \"Kezdő Admin\"); } else if(pInfo[playerid][pAdmin] == 2) { format(Admin, sizeof(Admin), \"Haladó Admin\"); } else if(pInfo[playerid][pAdmin] == 3) { format(Admin, sizeof(Admin), \"Tulajdonos\"); } else if(pInfo[playerid][pAs] == 1) { format(Admin, sizeof(Admin), \"Adminsegéd\"); } else if(pInfo[playerid][pAdmin] == 0) { format(Admin, sizeof(Admin), \"Nincs\"); } if(pInfo[playerid][pEhseg] == 0) { format(Ehseg, sizeof(Ehseg), \"Nem éhes\"); } else if(pInfo[playerid][pEhseg] == 1) { format(Ehseg, sizeof(Ehseg), \"Éhes vagy\"); } format(S, sizeof(S), \"Név: %s | Kor: %d | Nem: %s\", Nev(playerid), pInfo[playerid][pKor], Nem), SendClientMessage(playerid, -1, S); format(S, sizeof(S), \"Munka: %s | Frakció: %s\", Munka, Frakcio), SendClientMessage(playerid, -1, S); format(S, sizeof(S), \"Telefonszám: %d | Éhség: %s\", pInfo[playerid][pNumber], Ehseg), SendClientMessage(playerid, -1, S); if(pInfo[playerid][pBankSzamla] > 0) format(S, sizeof(S), \"| Bankszámla: %d | Pinkód: %d | Bank: %d $\", pInfo[playerid][pBankSzamla], pInfo[playerid][pBankPin], pInfo[playerid][pBankMoney]), SendClientMessage(playerid, -1, S); format(S, sizeof(S), \"Játszott órák: %02d:%02d:%02d |\", pInfo[playerid][pOra], pInfo[playerid][pPerc], pInfo[playerid][pMPerc]), SendClientMessage(playerid, -1, S); if(pInfo[playerid][pFrakcio] || pInfo[playerid][pSzerv] >= 1) format(S,sizeof(S),\"Rang: %d\",pInfo[playerid][pRang]), SendClientMessage(playerid,-1,S); return 1; }
8
« Dátum: 2016. január 01. - 15:50:40 »
Sziasztok, valaki segítségét kérném abba hogy van egy munkám: JatekosInfo[playerid][Munka] == UTNYALO És szeretnék neki munkakocsikat létrehozni de nemsikerül, egy leírást találtam róla az is annyira érthetetlen volt hogy ... Úgy képzeltem el ezt hogy ha a játékos benne van az utnyalo munkába akkor be tudjon szállni a járműbe, ha más munkája van vagy nincs is munkája akkor vagy ne engedje beszállni. Ennyi lenne, előre is köszönöm!
9
« Dátum: 2015. december 30. - 16:22:21 »
Sziasztok írtam egy regisztrációs / bejelentkezés rendszert viszont amikor kapcsolódáskor feljön a bejelentkezés vagy a regis dialog akkor a spawn gombra rá lehet kattintani és értelemszerűen le spawnol a játékos regisztráció vagy bejelentkezés nélkül... És olyan kód kéne nekem, hogy ha rákattint a spawn gombra akkor kickelje a játékost. Valaki ? ? ? ? :hmmm:
10
« Dátum: 2015. november 13. - 17:50:31 »
Sziasztok, olyan problémám lenne hogy egyik nap lementettem a modot, viszont ma mikor megnyitottam a pwn fájlt teljesen üres volt de a mérete ugyan akkora maradt és nem lehet jelenleg mit kezdeni vele :confused: Valaki valami megoldást? :hmmm:
11
« Dátum: 2015. november 06. - 22:59:28 »
Sziasztok, egy Malibu modba szeretnék belenézni/szerkeszteni viszont nem értek semmit sem az MYSQL-hez és azt szeretném tőletek segítségül kérni hogy hogyan tudnék egy ilyen mysql-el \"felhasználó\" cuccost létrehozni amire tudna csatlakozni a szerver ha elindítom?:hmmm: #define MYSQL_HOST \"localhost\" #define MYSQL_DB \"maliburpg\" #define MYSQL_USER \"root\" #define MYSQL_PASS \"\" #else #define MYSQL_HOST \"localhost\" #define MYSQL_DB \"srd2438\" #define MYSQL_USER \"srd2438\" #define MYSQL_PASS \"q3OfHntY5\"
12
« Dátum: 2015. augusztus 20. - 13:49:58 »
Sziasztok, olyan kódra lenne szükségem hogy egy adott pozíción létrehozott 3d text szöveg (pl; Vágható) egy parancs után át íródjon (Nem vágható) -ra. Majd pl. 1perc után ismét visszaíródna Vághatóvá és ha a szöveg épp \'Nem vágható\' akkor a parancsot ne lehessen használni. Valaki segítene?
13
« Dátum: 2015. július 31. - 04:20:34 »
Sziasztok! Akadt egy olyan problémám a sramm inventory használat közben hogy összebugolódnak az itemek... Ha eldobok például egy ásványvizet akkor eldob helyette egy öngyújtot, ha 3 szendvicsből el szeretnék dobni 1-et aztírja hogy nincs ennyi belőle .. Aki ért hozzá segítsen legyenszíves:D 5.0-ás verziót használom!
15
« Dátum: 2015. július 23. - 23:43:42 »
hali! hogyan lehetne megoldani hogy egy 3d text labelbe jelezzen valamit ? format(S, sizeof(S), \"{FFFFFF}Fa mennyiség: %d mm3\", fInfo[playerid][FaMennyiseg]); fajelzo = Create3DTextLabel(S, NARANCS, 1380.1187,464.7632,20.3159, 40.0, 0, 0); Idáig jutottam.. public OnGameModeInit() alá tettem de a \"playerid\" re errort ír.. :@ Valaki segítene?
|