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. 241
Segítségkérés / Regisztrációs rendszer hiba« Dátum: 2011. december 29. - 19:07:37 »
Mûködik, nagyon szépen köszönöm, ment a +
242
Segítségkérés / Regisztrációs rendszer hiba« Dátum: 2011. december 29. - 18:30:56 »
A hiba nekem valószínüleg ebben a sorban van, ezt kéne kijavítani, a többi jó:
if(!strcmp(inputtext, dini_Get(file, \"Jelszó\"), false) 244
Segítségkérés / Regisztrációs rendszer hiba« Dátum: 2011. december 29. - 13:37:58 »Idézetet írta: Game94 date=1325147617\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14869\" data-ipsquote-contentclass=\"forums_Topic Azért nem mûködik, mert loginnál nem nyitod meg a fájlt, hanem csak be akarod tölteni az adatokat.A SetPVarInit-benlehet, hogy igazad, van, de nem hiszem, hogy megkéne valahogy nyitni, alapvetõen dini-ben nincs is ilyen... 245
Segítségkérés / Regisztrációs rendszer hiba« Dátum: 2011. december 29. - 03:23:10 »
Sziasztok!
Szóval az lenne a problémám, hogy bejelentkezésnél bármit elfogad a regisztrációs rendszerem jelszónak, már próbáltam sok módszert (pl: katt), de egyik sem jó, mindig beenged. :S A szkript: [pawn]#include <a_samp> #include <dini> #define COLOR_RED 0xAA3333AA #define COLOR_GREEN 0x33AA33AA #define COLOR_YELLOW 0xFFFF00AA #define DIALOG_REGI 1337 #define DIALOG_LOGIN 1338 #define Mappa \"felhasznalok\" new fajl[256]; new str[128]; public OnPlayerConnect(playerid) { new belep[134]; SetPVarInt(playerid, \"Bejelentkezve\", 0); format(fajl, 256,\"%s/%s.ini\", Mappa, GetPlayerNameEx(playerid)); format(belep, 134, \"%s csatlakozott a szerverre!\", GetPlayerNameEx(playerid)); SendClientMessageToAll(COLOR_GREEN, belep); if(!dini_Exists(fajl)) { format(str, 128,\"Hello %s!\\nTe még nem regisztráltál!\\nÍrj be egy jelszót!\", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid, DIALOG_REGI, DIALOG_STYLE_INPUT,\"Regisztráció\", str,\"Regisztrál\",\"Kilép\"); } else { format(str, 128,\"Hello %s!\\nEz a név regisztrálva van\\nKérlek jelentkezz be!\", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,\"Belépés\", str, \"Belépés\", \"Kilépés\"); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_REGI) { if(response) { if(!inputtext[0] && !strlen(inputtext)) { ShowPlayerDialog(playerid, DIALOG_REGI, DIALOG_STYLE_INPUT,\"Regisztráció\", \"Nem írtál be semmit!\",\"Regisztrál\",\"Kilép\"); } else { dini_Create(fajl); dini_Set(fajl,\"Jelszó\", inputtext); dini_IntSet(fajl,\"Regisztrálva\", 1); dini_IntSet(fajl,\"Pont\", GetPlayerScore(playerid)); dini_IntSet(fajl,\"Pénz\", GetPlayerMoney(playerid)); dini_IntSet(fajl,\"Ölések\", GetPVarInt(playerid, \"Ölések\")); dini_IntSet(fajl,\"Halálok\", GetPVarInt(playerid, \"Halálok\")); SetPVarInt(playerid, \"Bejelentkezve\", 1); SendClientMessage(playerid, 0x33AA33AA, \"Sikeresen Regisztráltál!\"); } } else { Kick(playerid); } } if(dialogid == DIALOG_LOGIN) { if(response) { if(!inputtext[0] && !strlen(inputtext)) { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,\"Belépés\", \"Nem írtál be semmit!\", \"Belépés\", \"Kilépés\"); } else if(strcmp(inputtext, dini_Get(fajl, \"Jelszó\"), false) != 0) { SendClientMessage(playerid, COLOR_RED, \"Hibás jelszó!\"); Kick(playerid); } else { SetPlayerScore(playerid, dini_Int(fajl, \"Pont\")); GivePlayerMoney(playerid, dini_Int(fajl, \"Pénz\")); SetPlayerColor(playerid, dini_Int(fajl,\"Szín\")); SetPVarInt(playerid, \"Ölések\", dini_Int(fajl,\"Ölések\")); SetPVarInt(playerid, \"Halálok\", dini_Int(fajl,\"Halálok\")); SetPVarInt(playerid, \"Bejelentkezve\", 1); SendClientMessage(playerid, COLOR_GREEN, \"Sikeresen Bejelentkeztél!\"); } } else { Kick(playerid); } } return 1; } stock GetPlayerNameEx(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, MAX_PLAYER_NAME); return name; }[/pawn] Az elõzõ rendszerrel nem volt ilyen baj, de azt nem találom :S Elõre is köszönöm. 246
Segítségkérés / Connect message« Dátum: 2011. december 27. - 10:43:56 »Idézetet írta: Fl0rian date=1324971239\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14749\" data-ipsquote-contentclass=\"forums_Topic Úgy lehet emgoldani hogy egy adott változóhoz mindig hozzáadsz(pl: Connected[playerid]++; ) és ezt iratod ki. Mikor Disconnectelsz akkor meg elveszel egyet.Annyit hozzá teszek, hogy nem lehet Connected[playerid] , mert akkor csak annak az 1 játékosnak nézi, hogy hányszor lépett be... tehát így a helyes: connected++; 247
Segítségkérés / Hol a gond?(Pickup)« Dátum: 2011. december 26. - 17:10:51 »
Hát szerintem próbáld meg úgy, hogy nem KaszinoRaktar a második, hanem pl kraktár, de ha úgy sem jó, akkor else if-el csináld:
[pawn]public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == Kaszino) { SetPlayerPos(playerid, 1,2,3); SendClientMessage(playerid, GREEN, \"Beléptél a kaszinóba.\"); } else if(pickupid == KaszinoRaktar) { SetPlayerPos(playerid, 1,2,3); SendClientMessage(playerid, GREEN, \"Beléptél a kaszinó raktárhelységébe.\"); } }[/pawn] 248
Segítségkérés / Hogy kell megoldani hogy a házi szeróra fel tudjanak jönni mások is?« Dátum: 2011. december 23. - 23:16:30 »
Nekem hamachival ment, anélkül, hogy állítgattam volna a routert, aztán valami történt és nem megy azóta se xD
249
Szkript kérések / PWN fájlból AMX« Dátum: 2011. december 23. - 14:09:59 »Idézetet írta: legendaryboy date=1324539592\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14530\" data-ipsquote-contentclass=\"forums_Topic [pawn]C:\\Users\\markii\\Desktop\\Deamx1.0\\Stunt_MOD.pwn(55) : warning 235: public function lacks forward declaration (symbol \"MoneyGrubScoreUpdate\")Hát ezt így látatlanba nehéz :S Ha bemásolnád a sorokat, megköszönnénk. 250
Szkript kérések / Ajtó zárás FS« Dátum: 2011. december 23. - 14:08:02 »Idézetet írta: bala12 date=1324549275\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14536\" data-ipsquote-contentclass=\"forums_Topic köszÁtírod a színeket és ennyi. [pawn]if (strcmp(cmdtext, \"/unlock\", true)==0) { if(IsPlayerInAnyVehicle(playerid)) { new State=GetPlayerState(playerid); if(State!=PLAYER_STATE_DRIVER) { SendClientMessage(playerid,0xAA3333AA,\"Csak a vezetõ tudja kinyitni az ajtót!\"); return 1; } new i; for(i=0;i<MAX_PLAYERS;i++) { if(i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1); } } SendClientMessage(playerid, 0x0000BBAA, \"Autó kinyitva!\"); new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); PlayerPlaySound(playerid,1056,pX,pY,pZ); } else { SendClientMessage(playerid, 0xAA3333AA, \"Nem ülsz autóban!\"); } return 1; } if (strcmp(cmdtext, \"/lock\", true)==0) { if(IsPlayerInAnyVehicle(playerid)) { new State=GetPlayerState(playerid); if(State!=PLAYER_STATE_DRIVER) { SendClientMessage(playerid,0xAA3333AA,\"Csak a vezetõ tudja kinyitni az ajtót!\"); return 1; } new i; for(i=0;i<MAX_PLAYERS;i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0); } SendClientMessage(playerid, 0x0000BBAA, \"Autó kinyitva!\"); new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); PlayerPlaySound(playerid,1057,pX,pY,pZ); } else { SendClientMessage(playerid, 0xAA3333AA \"Nem ülsz autóban!\"); } return 1; }[/pawn] Vagy definiálod ezek alapján: http://forum.sa-mp.com/showthread.php?t=157789 251
Segítségkérés / Nagy processzor hasnzálat.« Dátum: 2011. december 20. - 18:29:25 »
De például a timerek is sokat használnak, úgy tudom... ha sok van egyszerre, amiatt lehet...
252
Segítségkérés / kocsik berakása FilterScript-el,hol a gond?« Dátum: 2011. december 20. - 14:56:57 »Idézetet írta: Kovacs_Richard date=1324387037\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14468\" data-ipsquote-contentclass=\"forums_Topic mivel skypeon is beszélünk ezért tudom hogy jó funckióval probálkozol de lehet azt nem vetted figyelembe, hogy csak megadott jármûvekre lehet paintjobot tenniHa meg a paintjobost szeretnéd megcsinálni, akkor úgy tudod, hogy: if(GetVehicleModel(vehicleid) == /*kocsimodel*/ || GetVehicleModel(vehicleid) == /*kocsimodel2*/ ) 254
Segítségkérés / Miért nincs a szerverlista között?« Dátum: 2011. december 19. - 17:52:51 »Idézetet írta: kopasz date=1324313246\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14456\" data-ipsquote-contentclass=\"forums_Topic > link=topic=18542.msg202505#msg202505 date=1324313128]Megvan de akkor se. 255
Segítségkérés / Hogy tudnám ráilleszteni a kocsi tetejére a "taxi" feliratot?« Dátum: 2011. december 19. - 15:23:30 »Idézetet írta: Calvin date=1324292988\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14440\" data-ipsquote-contentclass=\"forums_Topic Öhh és ezt pontosan hogy kell alkalmazni obiektekhez? |