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 - Th0mas
Oldalak: 1 ... 8 9 [10] 11 12 ... 19
136
« Dátum: 2015. április 23. - 18:45:27 »
Köszi,ment a +
137
« Dátum: 2015. április 23. - 17:45:47 »
Nem tudom mit rontottam el,de még elsőnek jó volt amikor pénz meg ilyen volt most már nem tudom mi a hiba,a skint nem menti az adminszintet sem szóval én már nem értem,valaki tipp? enum JatekosAdatok { Szint, Penz, Skin, AdminSzint, Frakcio, Rang, Leader, MunkaID, } new JatekosInfo[MAX_PLAYERS][JatekosAdatok]; public OnPlayerDisconnect(playerid, reason) { new file[128]; format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(!fexist(file) && Belepve[playerid] == 1) { dini_IntSet(file,\"Szint\",GetPlayerScore(playerid)); dini_IntSet(file,\"Penz\",GetPlayerMoney(playerid)); dini_IntSet(file,\"Skin\",GetPlayerSkin(playerid)); dini_IntSet(file,\"AdminSzint\",JatekosInfo[playerid][AdminSzint]); dini_IntSet(file,\"Frakcio\",JatekosInfo[playerid][Frakcio]); dini_IntSet(file,\"Rang\",JatekosInfo[playerid][Rang]); dini_IntSet(file,\"Leader\",JatekosInfo[playerid][Leader]); dini_IntSet(file,\"MunkaID\",JatekosInfo[playerid][MunkaID]); } GetPlayerName(playerid,nev,sizeof(nev)); Belepve[playerid] = 0; JatekosInfo[playerid][szint]= 0; JatekosInfo[playerid][Penz]= 0; JatekosInfo[playerid][skin]= 0; JatekosInfo[playerid][AdminSzint]= 0; JatekosInfo[playerid][Frakcio]= 0; JatekosInfo[playerid][Rang]= 0; JatekosInfo[playerid][Leader]= 0; JatekosInfo[playerid][MunkaID]= 0; printf(\"%s kilépett a szerverről!\",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) == 0) { format(string,sizeof string,\"Üdv %s! \\nKérjük regisztrálj! \\n\\nAdd meg a kívánt jelszót!\",nev); ShowPlayerDialog(playerid,regisztracio,DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\"); return 0; } format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(!fexist(file)) { dini_Create(file); dini_IntSet(file,\"Antibug\",0); dini_IntSet(file,\"Jelszo\",udb_hash(inputtext)); dini_IntSet(file,\"Szint\",0); dini_IntSet(file,\"Penz\",0); dini_IntSet(file,\"Skin\",0); dini_IntSet(file,\"AdminSzint\",0); dini_IntSet(file,\"Frakcio\",0); dini_IntSet(file,\"Rang\",0); dini_IntSet(file,\"Leader\",0); dini_IntSet(file,\"MunkaID\",0); format(string,sizeof string, \"Üdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavad!\",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 %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavad!\",nev); ShowPlayerDialog(playerid,bejelentkezes,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Belépés\",\"Kilépés\"); } } } if(dialogid == bejelentkezes) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); if(strlen(inputtext) == 0) { format(string,sizeof string,\"Bejelentkezés \\n\\nÜdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavad!\",nev); ShowPlayerDialog(playerid,bejelentkezes,DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Belépés\",\"Kilépés\"); return 0; } format(file,sizeof(file),\"/Karakterek/%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\")); JatekosInfo[playerid][szint] = dini_Int(file,\"Szint\"); JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\"); JatekosInfo[playerid][skin] = dini_Int(file,\"Skin\"); JatekosInfo[playerid][AdminSzint] = dini_Int(file,\"AdminSzint\"); JatekosInfo[playerid][Frakcio] = dini_Int(file,\"Frakcio\"); JatekosInfo[playerid][Rang] = dini_Int(file,\"Rang\"); JatekosInfo[playerid][Leader] = dini_Int(file,\"Leader\"); JatekosInfo[playerid][MunkaID] = dini_Int(file,\"MunkaID\"); } else { SendClientMessage(playerid,-1,\"Hibás jelszó!\"); printf(\"%s elrontotta a jelszót!\",nev); Kick(playerid); } } } }
138
« Dátum: 2015. április 21. - 06:50:04 »
Jóreggelt/sziasztok! Megírtam egy onduty parancsot amit ha beírsz szolgálatba lépsz csak azt szeretném még,hogy ha szolgálatba vagy és még egyszer beírod akkor kilépj a szolgálatból,hogyan csinálhatnám meg? Meg lenne még egy olyan kérdésem,hogy hogyan lehetne azt megcsinálni CMD-be,hogy két paranccsal is működjön ugyan az a dolog,pl a felszerelésnél van a /felszerelés de szeretném,hogy ha /duty-val is működne.
139
« Dátum: 2015. április 21. - 06:24:36 »
Megoldottam zárom.
140
« Dátum: 2015. április 20. - 19:07:22 »
Köszi,innentől menni fog.
141
« Dátum: 2015. április 20. - 18:29:54 »
Sziasztok! Hogyan tudnám a fegyvert és a golyót elmenteni dinivel? Próbálkoztam már de nem igen sikerült. :crybaby: Segítségeket előre is köszönöm!
142
« Dátum: 2015. április 19. - 15:58:06 »
Köszönöm! Ment a + Dupla hozzászólás automatikusan összefûzve. ( 2015. április 19. - 17:24:10 )
Sziasztok lenne még egy kérdésem. Szeretném,hogy ha admin szint helyett az admin neve legyen,pl Tulajdonos,főadmin ilyesmi,hogyan oldhatnám meg? Én valami ilyesmiben gondolkodtam de szerintem így nem jó vagy nem tudom: if(JatekosInfo[playerid][AdminSzint] == 1) { } else if(JatekosInfo[playerid][AdminSzint] == 2) { } else if(JatekosInfo[playerid][AdminSzint] == 3) { } else if(JatekosInfo[playerid][AdminSzint] == 4) { } Csak ha meg így kell akkor hogyan tovább?
143
« Dátum: 2015. április 19. - 15:53:11 »
Sziasztok! Van egy /makeadmin parancsom amiben van egy pici hiba,0-4-es szintig szeretném de hibás és lehet akár 5-ig és ameddig akarnám,mi a hiba?: if(szint < 0 && szint > 4) return SendClientMessage(playerid,-1,\"Az adminszintnek 0 és 4 között kell lennie!\");
144
« Dátum: 2015. április 19. - 15:35:56 »
M[K]_Sh1ft_\" post=\"537499\" timestamp=\"1429446123\"] Hali, nem tudom hogy számomra vagy másnak is picit érthetetlen amit kérsz... Na de lényegtelen.
Sziasztok Elkezdtem írni egy frakció \"rendszert\" ami tudvari videójában volt azzal csináltam meg de én ID helyett nevet szeretnék,hogyan csináljam meg,ezeket szeretném... [/quote]
De ha pl azt írnám be,hogy /makeleader 0 1 1 akkor annak az egyes frakciónak legyen egy neve,a 2-es ID-jű frakciónak meg másik neve [/quote] Úgy értelmezem, hogy szeretnéd ha \'pl azt beírnád, hogy /makeleader 0 1 1\' akkor küldjön információt a \"célszemély(ek)\"-nek arról, hogy mi történt pl: \"Átállítottad XY frakcióját 2-re és a leaderjogát 0-ra\" kimenet helyett ezt szeretnéd kapni: \"Átállítottad XY frakcióját Ballasra és a leaderjogát 0-ra\" Ehhez pedig szükséged van erre: Itt is van a kód:
CMD:makeleader(playerid,params[]) { if(IsPlayerConnected(playerid) && Belepve[playerid] == 1) { if(JatekosInfo[playerid][AdminSzint] >= 4 || IsPlayerAdmin(playerid)) { new id,frakcio,leaderjog; if(sscanf(params,\"uii\",id,frakcio,leaderjog)) return SendClientMessage(playerid,-1,\"Használat: /makeleader [iD] [FrakcióID] [Leaderjog (0 - nem 1 - igen)]\"); if(leaderjog == 0 || leaderjog == 1) { if(Belepve[id] == 1) { JatekosInfo[id][Frakcio]= frakcio; JatekosInfo[id][Leader] = leaderjog; JatekosInfo[id][Rang] = 0; GetPlayerName(id,nev2,sizeof(nev2)); GetPlayerName(playerid,nev,sizeof(nev)); new string[256]; format(string,sizeof(string),\"%s átállította a frakciódat %s és a leaderjogodat %d-ra/re!\",nev2,GetFractionName(frakcio),leaderjog); SendClientMessage(id,-1,string); format(string,sizeof(string),\"Átállítottad %s frakcióját %s és a leaderjogát %d-ra/re\",nev,GetFractionName(frakcio),leaderjog); SendClientMessage(playerid,-1,string); format(string,sizeof(string),\"%s átállította %s frakcióját %s és a leaderjogát %d-ra/re\",nev,nev2,GetFractionName(frakcio),leaderjog); AdminnakUzenet(string,1); } else SendClientMessage(playerid,-1,\"A játékos offline!\"); } else SendClientMessage(playerid,-1,\"A leaderjognak 0-nak vagy 1-nek kell lennie!\"); } else SendClientMessage(playerid,-1,\"Nem-nem!\"); } else SendClientMessage(playerid,-1,\"Be se vagy jelentkezve ember!\"); return 1; } stock GetFractionName(frakcio) { new fname[40]; switch(frakcio) { case 1: fname = \"Lakatosra\"; case 2: fname = \"Farmerre\"; case 3: fname = \"Villany szerelőre\"; //stb... } return 1; }
Továbbá: Tudásom szerint nincs szükséget erre:
new FrakcioNevek[][]= { \"Országos Rendőr Fő Kapitányság(ORFK)\", \"Nemzeti Adó és Vámhivatal(NAV)\", \"Nemzeti Nyomozó Iroda(NNI)\", //stb... } Ui: a stockban a case és az utánna lévő szám jelenti azt, hogy melyik frakció id-t adtad meg. Ui2: Természetesen mikor lemented a frakció értéket akkor ezt használd: frakcio [/quote] Bocsi ha érthetetlen voltam de pont ilyen kellett nekem,köszönöm! Témát zárom
145
« Dátum: 2015. április 17. - 06:27:43 »
De ha pl azt írnám be,hogy /makeleader 0 1 1 akkor annak az egyes frakciónak legyen egy neve,a 2-es ID-jű frakciónak meg másik neve
146
« Dátum: 2015. április 16. - 18:23:11 »
Sziasztok! Megcsináltam egy IC Chatet csak az a probléma,hogy amikor írok minden jó,csak tudjátok alap szervereknél tudsz írni úgy,hogy mindenki látja,hogyan kapcsolhatnám ezt ki,hogy csak az ic üzenet látszódjon?
147
« Dátum: 2015. április 16. - 16:09:34 »
Én úgy szeretném,hogy pl ha azt írom be,hogy /makeleader id frakcióID leaderjog akkor ne a frakció nevét kelljen írnom hanem lenne minden frakciónak egy ID-je,pl Országos Rendőr Fő Kapitányságnak 1 és így tovább
148
« Dátum: 2015. április 15. - 17:55:44 »
Sziasztok Elkezdtem írni egy frakció \"rendszert\" ami tudvari videójában volt azzal csináltam meg de én ID helyett nevet szeretnék,hogyan csináljam meg,ezeket szeretném: new FrakcioNevek[][]= { \"Országos Rendőr Fő Kapitányság(ORFK)\", \"Nemzeti Adó és Vámhivatal(NAV)\", \"Nemzeti Nyomozó Iroda(NNI)\", \"Taxi társaság\", \"Riporter\", \"Szerelők\", \"Terror Elhárító Központ(TEK)\", \"Önkormányzat\", \"Országos Mentő Szolgálat(OMSZ)\", \"Grove Street Familyes\", \"Ballas\", \"Locos\", \"Aztecas\", \"Triad\", \"Yakuza\", \"La Cosa Nostra\" } A frakció,rang,leaderjog mentve van a parancs meg: CMD:makeleader(playerid,params[]) { if(IsPlayerConnected(playerid) && Belepve[playerid] == 1) { if(JatekosInfo[playerid][AdminSzint] >= 4 || IsPlayerAdmin(playerid)) { new id,frakcio,leaderjog; if(sscanf(params,\"uii\",id,frakcio,leaderjog)) return SendClientMessage(playerid,-1,\"Használat: /makeleader [iD] [FrakcióID] [Leaderjog (0 - nem 1 - igen)]\"); if(leaderjog == 0 || leaderjog == 1) { if(Belepve[id] == 1) { JatekosInfo[id][Frakcio]= frakcio; JatekosInfo[id][Leader] = leaderjog; JatekosInfo[id][Rang] = 0; GetPlayerName(id,nev2,sizeof(nev2)); GetPlayerName(playerid,nev,sizeof(nev)); new string[256]; format(string,sizeof(string),\"[Admin:%d]%s átállította a frakcióda %d-ra/re és a leaderjogodat %d-ra/re!\",nev2,frakcio,leaderjog); SendClientMessage(id,-1,string); format(string,sizeof(string),\"Átállítottad %s frakcióját %d-ra/re és a leaderjogát %d-ra/re\",nev,frakcio,leaderjog); SendClientMessage(playerid,-1,string); format(string,sizeof(string),\"%s átállította %s frakcióját %d-ra/re és a leaderjogát %d-ra/re\",nev,nev2,frakcio,leaderjog); AdminnakUzenet(string,1); } else SendClientMessage(playerid,-1,\"A játékos offline!\"); } else SendClientMessage(playerid,-1,\"A leaderjognak 0-nak vagy 1-nek kell lennie!\"); } else SendClientMessage(playerid,-1,\"Nem-nem!\"); } else SendClientMessage(playerid,-1,\"Be se vagy jelentkezve ember!\"); return 1; } Mint tudvari videójában. Innentől hogyan folytassam? Mit hogyan csináljak?
149
« Dátum: 2015. április 14. - 16:34:01 »
Én béna még egy /me parancsot se tudok rendesen megcsinálni
150
« Dátum: 2015. április 14. - 06:57:01 »
Sziasztok! Szeretnék egy /me parancsot de úgy,hogy minden parancsnál ha szeretném használni azt pl,hogy Cselekves(playerid,\"beindította a motorját!\" Hogyan csináljam meg?
Oldalak: 1 ... 8 9 [10] 11 12 ... 19
|