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 - lorantf
16
« Dátum: 2014. október 28. - 18:49:58 »
Le tudná valaki irni,hogy hogyan lehet azt megcsinálni,hogy szimplán menteni lehessen a jármüveket dini-vel?Ugy gondoltam,hogy például egy játékos beül egy jármübe,elmegy valahová majd kiszál,akkor mentse ot le az adatait a jármünek,és szerver inditásakor töltse be,tehát amikor belépik akkor ott legyen a kocsi?Köszönöm elöre is!
17
« Dátum: 2014. október 28. - 18:46:19 »
Problémát megoldottam zárok!!
18
« Dátum: 2014. október 26. - 18:01:06 »
Miért van az,hogy mikor egyedül lépek fel a szerveremre és regisztrálok,akkor menti az adatokat,de ha ketten lépünk fel ,akkor már vagy csak az egyikünknek menti le az adatait,és a másiknak csak a file-t hozza létre,vagy mind kettönknek csak a filet hozza létre adatok nélkül?? A válaszokat köszönöm elöre is!
19
« Dátum: 2014. október 22. - 19:09:17 »
Csak van hiba,igy most regisztráláskor nem ment rendesenn?? Elözö: http://sampforum.hu/index.php?topic=55631.0Elnézést a témanyitásért,a problémát megoldottam!!Zárom a témát!
20
« Dátum: 2014. október 22. - 19:00:41 »
Nem-nem sikerült,én nem teljesenn igy csináltam,és igy primánn megy!!! :thumbsup: :thumbsup: :thumbsup:,Hálás köszönet Lucio-nak!!!Zárom a témát!
21
« Dátum: 2014. október 22. - 18:55:07 »
Igy csináltam de nem megy,igy is elrontja a file adatait
22
« Dátum: 2014. október 22. - 18:41:16 »
De nekem az a lényeg hogyha lelép bejelendkezés nélkül,akkor maradjon ugyan ugy meg a file adatai! Dupla hozzászólás automatikusan összefûzve. ( [time]2014. Október 22. 18:46:11[/time] )
Én megprobáltam hogy beirtam a disconnektbe,de nem müködik ,hogy csináljam?Nagy kérés lenne-e hogy beleird a kodba,hogy te hogyan gondolod?
23
« Dátum: 2014. október 22. - 18:11:12 »
Na de ezt ha megkérhetlek rövidenn meg irnád hogy hogyan gondoltad? Pawn kodban gondolom:),csak félig meddig értem,hogy hogyan gondolod.Köszi elöre is!!!
24
« Dátum: 2014. október 22. - 05:55:10 »
A regisztrácios scriptben amikor belépek beadja a connectet ugyebar, majd utána a bejelendkezés dialogot,ha nem irok semmi kodot,vagy rosz kodot irok be,ezáltal nem lépek be és az Esc segitségével kilépek,akkor megsemmisitti az azelott elmentett file adatait,de csak az adatait(átirja egy alapra,például:a koordinátákat,látoszöget,a töbitt,pl:skin,pénz,...0 ra állitja)?Ezt hogy oldhatnám meg? Ez lenne a script: #include <a_samp> #include <dini> #include <dudb> main() { print(\"\\n----------------------------------\"); print(\" Blank Gamemode by your name here\"); print(\"----------------------------------\\n\"); } #define regisztracio 0 #define bejelentkezes 1 #define nem 3 #define HIBA 0xFF0000FF #define KEK 0x00ccffAA new nev[MAX_PLAYER_NAME]; enum JatekosAdatok { Float:X, Float:Y, Float:Z, Float:Angle, Skin, Penz, } new JatekosInfo[MAX_PLAYERS][JatekosAdatok]; public OnGameModeInit() { // Don\'t use these lines if it\'s a filterscript SetGameModeText(\"Blank Script\"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 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) { new file[256]; SetSpawnInfo(playerid,0,0,2269.4287,-75.1134,26.7724,178.8719,0,0,0,0,0,0); SpawnPlayer(playerid); GetPlayerName(playerid,nev,sizeof(nev)); format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); new string[256]; if(!fexist(file)) { format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\n\\nAdd meg a kívánt jelszavadat!\", nev); ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"\"); } if(fexist(file)) { format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\", nev); ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"\"); } return 1; } public OnPlayerDisconnect(playerid, reason) { new file[128]; new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); JatekosInfo[playerid][X] = x; JatekosInfo[playerid][Y] = y; JatekosInfo[playerid][Z] = z; GetPlayerFacingAngle(playerid,JatekosInfo[playerid][Angle]); JatekosInfo[playerid][skin] = GetPlayerSkin(playerid); JatekosInfo[playerid][Penz] = GetPlayerMoney(playerid); format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(file)) { dini_FloatSet(file,\"X\",JatekosInfo[playerid][X]); dini_FloatSet(file,\"Y\",JatekosInfo[playerid][Y]); dini_FloatSet(file,\"Z\",JatekosInfo[playerid][Z]); dini_FloatSet(file,\"Latoszog\",JatekosInfo[playerid][Angle]); dini_IntSet(file,\"Skin\",JatekosInfo[playerid][skin]); dini_IntSet(file,\"Penz\",JatekosInfo[playerid][Penz]); } 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[]) { 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 jelszavadat!\", nev); ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"\"); 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,\"Skin\", 0); dini_IntSet(file,\"Penz\", 30); SpawnPlayer(playerid); ShowPlayerDialog(playerid,nem,DIALOG_STYLE_LIST,\"Regisztráció...\",\"Fiú\\nLány\",\"Folytat\",\"\"); } } } if(dialogid == nem) { if(response) { new file[128]; if(listitem == 0) { dini_IntSet(file,\"Nem\",1); SendClientMessage(playerid,KEK,\"Fiú lettél!\"); SetPlayerSkin(playerid,60); SetSpawnInfo(playerid,0,60,2269.4287,-75.1134,26.7724,178.8719,0,0,0,0,0,0); SpawnPlayer(playerid); } if(listitem == 1) { dini_IntSet(file,\"Nem\",2); SendClientMessage(playerid,KEK,\"Lány lettél!\"); SetPlayerSkin(playerid,233); SetSpawnInfo(playerid,0,233,2269.4287,-75.1134,26.7724,178.8719,0,0,0,0,0,0); SpawnPlayer(playerid); } } } if(dialogid == bejelentkezes) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid, nev, sizeof(nev)); if(strlen(inputtext) == 0) { format(string, sizeof string, \"Üdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev); ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belé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) { JatekosInfo[playerid][X] = dini_Float(file, \"X\"); JatekosInfo[playerid][Y] = dini_Float(file, \"Y\"); JatekosInfo[playerid][Z] = dini_Float(file, \"Z\"); JatekosInfo[playerid][Angle] = dini_Float(file, \"Latoszog\"); JatekosInfo[playerid][skin] = dini_Int(file,\"Skin\"); JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\"); SetPlayerSkin(playerid,JatekosInfo[playerid][skin]); GivePlayerMoney(playerid,JatekosInfo[playerid][Penz]); SetSpawnInfo(playerid,0,JatekosInfo[playerid][skin],JatekosInfo[playerid][X],JatekosInfo[playerid][Y],JatekosInfo[playerid][Z],JatekosInfo[playerid][Angle],0,0,0,0,0,0); SpawnPlayer(playerid); } else { format(string, sizeof string, \"Üdv %s! \\nRosz jelszo! \\n\\nÍrd be a helyes jelszavadat!\", nev); ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"\"); return 0; } } } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }
25
« Dátum: 2014. október 21. - 18:35:11 »
Hogy érted,ienkor mi a hiba?Ez a script: #include <a_samp> #include <dini> #include <dudb> main() { print(\"\\n----------------------------------\"); print(\" Blank Gamemode by your name here\"); print(\"----------------------------------\\n\"); } #define regisztracio 0 #define bejelentkezes 1 #define nem 3 #define HIBA 0xFF0000FF #define KEK 0x00ccffAA new nev[MAX_PLAYER_NAME]; enum JatekosAdatok { Float:X, Float:Y, Float:Z, Float:Angle, Skin, Penz, } new JatekosInfo[MAX_PLAYERS][JatekosAdatok]; public OnGameModeInit() { // Don\'t use these lines if it\'s a filterscript SetGameModeText(\"Blank Script\"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 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) { new file[256]; SetSpawnInfo(playerid,0,0,2269.4287,-75.1134,26.7724,178.8719,0,0,0,0,0,0); SpawnPlayer(playerid); GetPlayerName(playerid,nev,sizeof(nev)); format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); new string[256]; if(!fexist(file)) { format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\n\\nAdd meg a kívánt jelszavadat!\", nev); ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"\"); } if(fexist(file)) { format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\", nev); ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"\"); } return 1; } public OnPlayerDisconnect(playerid, reason) { new file[128]; new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); JatekosInfo[playerid][X] = x; JatekosInfo[playerid][Y] = y; JatekosInfo[playerid][Z] = z; GetPlayerFacingAngle(playerid,JatekosInfo[playerid][Angle]); JatekosInfo[playerid][skin] = GetPlayerSkin(playerid); JatekosInfo[playerid][Penz] = GetPlayerMoney(playerid); format(file,sizeof(file),\"/Karakterek/%s.ini\",nev); if(fexist(file)) { dini_FloatSet(file,\"X\",JatekosInfo[playerid][X]); dini_FloatSet(file,\"Y\",JatekosInfo[playerid][Y]); dini_FloatSet(file,\"Z\",JatekosInfo[playerid][Z]); dini_FloatSet(file,\"Latoszog\",JatekosInfo[playerid][Angle]); dini_IntSet(file,\"Skin\",JatekosInfo[playerid][skin]); dini_IntSet(file,\"Penz\",JatekosInfo[playerid][Penz]); } 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[]) { 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 jelszavadat!\", nev); ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"\"); 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,\"Skin\", 0); dini_IntSet(file,\"Penz\", 30); SpawnPlayer(playerid); ShowPlayerDialog(playerid,nem,DIALOG_STYLE_LIST,\"Regisztráció...\",\"Fiú\\nLány\",\"Folytat\",\"\"); } } } if(dialogid == nem) { if(response) { new file[128]; if(listitem == 0) { dini_IntSet(file,\"Nem\",1); SendClientMessage(playerid,KEK,\"Fiú lettél!\"); SetPlayerSkin(playerid,60); SetSpawnInfo(playerid,0,60,2269.4287,-75.1134,26.7724,178.8719,0,0,0,0,0,0); SpawnPlayer(playerid); } if(listitem == 1) { dini_IntSet(file,\"Nem\",2); SendClientMessage(playerid,KEK,\"Lány lettél!\"); SetPlayerSkin(playerid,233); SetSpawnInfo(playerid,0,233,2269.4287,-75.1134,26.7724,178.8719,0,0,0,0,0,0); SpawnPlayer(playerid); } } } if(dialogid == bejelentkezes) { if(response) { new file[128]; new string[128]; GetPlayerName(playerid, nev, sizeof(nev)); if(strlen(inputtext) == 0) { format(string, sizeof string, \"Üdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev); ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belé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) { JatekosInfo[playerid][X] = dini_Float(file, \"X\"); JatekosInfo[playerid][Y] = dini_Float(file, \"Y\"); JatekosInfo[playerid][Z] = dini_Float(file, \"Z\"); JatekosInfo[playerid][Angle] = dini_Float(file, \"Latoszog\"); JatekosInfo[playerid][skin] = dini_Int(file,\"Skin\"); JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\"); SetPlayerSkin(playerid,JatekosInfo[playerid][skin]); GivePlayerMoney(playerid,JatekosInfo[playerid][Penz]); SetSpawnInfo(playerid,0,JatekosInfo[playerid][skin],JatekosInfo[playerid][X],JatekosInfo[playerid][Y],JatekosInfo[playerid][Z],JatekosInfo[playerid][Angle],0,0,0,0,0,0); SpawnPlayer(playerid); } else { format(string, sizeof string, \"Üdv %s! \\nRosz jelszo! \\n\\nÍrd be a helyes jelszavadat!\", nev); ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"\"); return 0; } } } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }
26
« Dátum: 2014. október 21. - 18:18:58 »
Akkor mit tehetnék ezzel:amikor belépek beadja a connectet ugyebar, majd utána a bejelendkezés dialogot,ha nem irok semmi kodot,vagy rosz kodot irok be,ezáltal nem lépek be és az Esc segitségével kilépek,akkor megsemmisitti az azelott elmentett file adatait,de csak az adatait(átirja egy alapra,például:a koordinátákat,látoszöget,a töbitt,pl:skin,pénz,...0 ra állitja)?Ezt hogy oldhatnám meg?
27
« Dátum: 2014. október 21. - 17:53:02 »
Na felraktam a Windows 7 Ultimate-t és nem csinálja az alkalmazáshibát,De volna egy olyan kérdésem,hogy hogyan lehetne azt megcsinálni,hogy például a bejelendkezés diálogba beállitani azt hogy az Esc ne csináljon semmit,ne lépjen be a játék menüjébe??
28
« Dátum: 2014. október 20. - 17:37:26 »
És játékokkal is jol megy?
29
« Dátum: 2014. október 20. - 17:26:24 »
Rakj fel másik sp3-as xp-t vagy ha bírja a géped akkor win7-et Valahogy csak mûködni kell neki...
Na nekem ien gépem van,Processor:Intel Core2 Duo,2,66,2 GB Ram,és Geforce GT630 1GB 128 bittes videokártya, és van egy Windows 7 Home Premium-om,szerintetek megérie,inkább azt használjam,mint az XP-t? Régebben egy kis ideig használtam,de egy idö után olyant csinált,hogy nem akart belépni a gép bekapcsoláskor a grafikus menübe?!
30
« Dátum: 2014. október 17. - 17:24:02 »
Nincsenek mondolások,carack 100%,a windows most friss,ujraraktam de csak csinálja ,ugy érzem hogy már tehetetlen vagyok
|