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. 136
Segítségkérés / csak az rcon adminokat listázza...« Dátum: 2011. november 19. - 07:59:56 »
Nemsokat változtattam, de hátha:
[pawn]CMD:adminok(playerid,params[]) { #pragma unused params new count = 0; new string[128]; new aname[MAX_PLAYER_NAME]; GetPlayerName(i, aname, sizeof(aname)); SendClientMessage(playerid, COLOR_LIGHTBLUE,\"Online adminok a szerveren:\"); for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(IsPlayerAdmin(i) || pAdmin == TEAM_ADMIN) { new adminlevel[3]; if (IsPlayerAdmin(playerid)) { adminlevel = \"*2\"; } if (pAdmin == TEAM_ADMIN) { adminlevel = \"*1\"; } format(string, sizeof(string), \"%s Admin %s [iD: %d]\", adminlevel, aname,i); SendClientMessage(playerid, YELLOW, string); count++; } } } if(count == 0) SendClientMessage(playerid,0xFF0000FF,\"Nincs online admin!\"); return 1; }[/pawn] 137
Segítségkérés / Magától megálló timer, OnPlayerConnect nem fut le« Dátum: 2011. november 19. - 07:47:21 »
Ez elég érdekes...
Hát ötletem nincs hogy mibaja, de próbáld meg egy külön FS-be rakni. Lehet a GM-be túl sok a timer v vmi túlterheli és leállítja az egyiket vagy ilyesmi, fogalmam sincs. Az onplayerconnect-et is FS-be, ha megoldható. Ha nem, akkor megprbálhatod a timer ismétlõdési idejét kisebbre venni... Pl. most 1 mp-nként fut le akkor ezentúl 30mp-nként fusson. Érted nem? Vagy... egy kérdés: Csak egy bizonyos timert kapcsol ki, vagy véletlenszerûen bármelyiket? Haaz elsõ akk próbáld az idõt és/vagy FS-be rakni, ha az utóbbi akkor talán túlterhelés miatt leáll.. Bár akk meg a szeró fagyna ki ha terhelve lenne... Fogalmam sincs próbáld a fent leírtakat hátha vmelyik bejön. 138
Segítségkérés / csak magamnak tudok admint adni..« Dátum: 2011. november 17. - 21:19:28 »
[pawn]if(strcmp(cmd, \"/adadmin\", true) == 0)
{ if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, RED, \"Hiba: Nem vagy rcon admin\"); new tmp[64],id; tmp = strtok(cmdtext,idx); if(!strlen(tmp)) return SendClientMessage(playerid, RED, \"Használat: /adadmin [iD]\"); id=strval(tmp); pAdmin[id] = TEAM_ADMIN; SendClientMessage(id, GREEN, \"Valaki adminná tett!\"); return 1; }[/pawn] 139
Segítségkérés / csak az rcon adminokat listázza...« Dátum: 2011. november 17. - 21:09:05 »
[pawn]CMD:adminok(playerid,params[])
{ SendClientMessage(playerid, COLOR_LIGHTBLUE,\"Online adminok a szerveren:\"); for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && IsPlayerAdmin(i)) { new aname[MAX_PLAYER_NAME], string[128]; GetPlayerName(i, aname, sizeof(aname)); new adminlevel[128]; if (IsPlayerAdmin(playerid)) { adminlevel = \"*2\"; } format(string, sizeof(string), \"*Admin %s [%d][%s]\",aname,i, adminlevel); SendClientMessage(playerid, YELLOW, string); } }[/pawn] 140
Segítségkérés / csak az rcon adminokat listázza...« Dátum: 2011. november 17. - 20:25:33 »
[pawn]if(!IsPlayerAdmin(playerid))return 0;[/pawn]
141
Segítségkérés / sebesség lassítás« Dátum: 2011. november 16. - 20:10:51 »
[pawn]if(IsPlayerInRangeOfPoint(playerid,5.0,x,y,z))
{ if(IsPlayerInAnyVehicle(playerid)) { new Float:x,Float:y,Float:z; GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z); SetVehicleVelocity(GetPlayerVehicleID(playerid),x * 0.5,y * 0.5,z * 0.5); } }[/pawn] ez a felére állítja a jármû sebsségét. nem teszteltem! 142
Segítségkérés / NEm mûködik rendesen..« Dátum: 2011. november 16. - 20:03:13 »
cseréld (ezmár a jó):
[pawn]if(dialogid == LoGiN) { if(response) { new file[128]; new string[128]; new PlayerName[24]; if(strlen(inputtext) == 0) { GetPlayerName(playerid, PlayerName, sizeof PlayerName); format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv a TDM Airport szervren %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", PlayerName); ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Login\", \"Cancel.\"); return 0; } new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(file,sizeof(file),\"/tReg/%s.ini\",name); if(fexist(file)) { new password = dini_Int(file, \"Password\"); if(udb_hash(inputtext) != password) { SendClientMessage(playerid, COLOR_RED, \"Hiba:Nem jó jelszó!\"); Kick(playerid); GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); printf(\"%s Nem tudott bejelentkezni!\", name); } else { IsLogged[playerid] = 1; ResetPlayerMoney(playerid); SetPlayerScore(playerid, dini_Int(file,\"Score\")); GivePlayerMoney(playerid, dini_Int(file,\"Money\")); PlayerInfo[playerid][Deaths] = dini_Int(file,\"Deaths\"); PlayerInfo[playerid][Kills] = dini_Int(file,\"Kills\"); //PlayerInfo[playerid] = dini_Int(file,\"Admin\"); SendClientMessage(playerid, COLOR_GREEN, \"Bejelentkeztél, adatok betöltve. Ha legközelebb feljössz a mostani csapatod válaszd!\"); nLog[playerid] = 1; TogglePlayerSpectating(playerid, 0); } } } }[/pawn] 143
Segítségkérés / WTF?? Probléma a szerverrel :o« Dátum: 2011. november 16. - 19:57:10 »
Az OnPlayerText valszeg return 0-val van lezárva..
144
Segítségkérés / Hiba a scriptemben, de miért?« Dátum: 2011. november 16. - 19:56:25 »
Ez a CreateDynamicObject miatt van. Csináld az egészet CreateObject-el, MoveObject-el, stb. Nemtom miért csinálja ezt, de nekem is ezt csinálta a dynamicobject-es megoldással (hasonló script mint ez (Don\'t Get Wet FS))
145
Segítségkérés / Megy a szerverem de mikor felmegyek rá kifagy..« Dátum: 2011. november 16. - 19:54:14 »
OnPlayerConnect -nél vmit elrontottál
146
Segítségkérés / Eltûnõ objectek« Dátum: 2011. november 15. - 19:48:06 »
Jólvan akkor majd megcsinem, rem. jó lesz kösz.
147
Segítségkérés / Eltûnõ objectek« Dátum: 2011. november 15. - 19:28:06 »
407 objectbõl áll a map... Nemhiszem hogy mindegyik látótávolságon belül van, de azért megnézem. Egyébként van olyan idõjárás ID amivel nagyobb a látótávolság. Ennek is lehet köze a dologhoz?
148
Segítségkérés / Eltûnõ objectek« Dátum: 2011. november 15. - 19:17:09 »
Mostanában jó sok gondom van a mapolással kapcsolatban... -.-\' xD
Arról van szó, hogy csintem egy mapot ami olyan mint a Mars bolygó, ahol már jártak emberek... Mindegy az a lényeg, hogy van olyan object, amire ha rálépek akk egyszerûen elûnik a lábam alól... Ennek mi az oka? :S 149
Segítségkérés / Itt kérdezz object ID-t!« Dátum: 2011. november 15. - 16:02:10 »Idézetet írta: N@rbirock date=1321364188\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4106\" data-ipsquote-contentclass=\"forums_Topic de hogy klell megcsinálni hogy a földön legyen?xDDDDDDDddd Az MTA nevû programot/játékot ismered? 150
Segítségkérés / [Edit]Miért ír hibát a parancsra?« Dátum: 2011. november 14. - 21:48:31 »Idézetet írta: Zsolesszka date=1321303345\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13406\" data-ipsquote-contentclass=\"forums_Topic Nagyon szuper egy kis kód csak közel 2000 szer fogja kiírni a chatbe \"Túl messze vagy a jármûtõl!\" persze annyival kevesebbszer amennyi jármûhöz közel áll.Ezt a hibát sokszor elkövetem. Viszont mostmár nem javítom sry all, majd holnap, ha még megoldatlan lesz a dolog. Dupla hozzászólás automatikusan összefûzve. ( 2011. november 14. - 21:51:20 ) Sry duplapostért, mégis megcsintem, így asszem jó lesz: [pawn]if(strcmp(cmdtext,\"/javítás\",true)==0) { new Float:x,Float:y,Float:z; if(IsPlayerAdmin(playerid)) { for(new v = 0; v < MAX_VEHICLES; v++) { GetVehiclePos(v,x,y,z); if(IsPlayerInRangeOfPoint(playerid,3,x,y,z)) { SetVehicleToRespawn(v); SetVehicleHealth(v,1000); } } if(!IsPlayerInRangeOfPoint(playerid,3,x,y,z))SendClientMessage(playerid, RED, \"Túl messze vagy a jármûtõl!\"); } else SendClientMessage(playerid, RED, \"Nem vagy admin!\"); return 1; }[/pawn] |