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 - GoldTec
Oldalak: 1 2 3 [4] 5 6 ... 18
46
« Dátum: 2016. június 20. - 18:56:24 »
Elvileg meg van csinálva. Itt a kick: dcmd_kick(playerid,params[]) { if(PlayerInfo[playerid][LoggedIn] == 1) { if(PlayerInfo[playerid][Level] >= 6) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /kick [playerid] [indok]\"); new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid && (PlayerInfo[player1][Level] != ServerInfo[MaxAdminLevel]) ) { GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); CMDMessageToAdmins(playerid,\"KICK\"); // format(string,sizeof(string),\"Kickelve lettél!\\nIndok: %s\\nAdmin: %s által\\nSzintje: %d.\",tmp2,adminname,PlayerInfo[playerid][Level]); ShowPlayerDialog(player1,0,DIALOG_STYLE_MSGBOX,\"{FF0000}Kick\",string,\"Oké\",\"\"); // if(!strlen(tmp2)) { format(string,sizeof(string),\"%s kilett Kickelve admin: %s által!\",playername,adminname); SendClientMessageToAll(0xFFFF00AA,string); SaveToFile(\"KickLog\",string); print(string); return Kick(player1); } else { format(string,sizeof(string),\"%s kilett Kickelve admin %s által! [Megj.: %s] \",playername,adminname,params[2]); SendClientMessageToAll(0xFFFF00AA,string); SaveToFile(\"KickLog\",string); print(string); return Kick(player1); } } else return SendClientMessage(playerid, red, \"A játékos nincs csatlakozva, vagy magadat akartad, vagy magasabb szintű az admint!\"); } else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 3-as szintű adminnak kéne lenned!\"); } else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 6-os szintű adminnak kéne lenned!\"); } Ban: dcmd_ban(playerid,params[]) { if(PlayerInfo[playerid][LoggedIn] == 1) { if(PlayerInfo[playerid][Level] >= 7) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /ban [playerid] [indok]\"); if(!strlen(tmp2)) return SendClientMessage(playerid, red, \"HIBA: Kihagytad az indokot\"); new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid && (PlayerInfo[player1][Level] != ServerInfo[MaxAdminLevel]) ) { GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); new year,month,day,hour,minuite,second; getdate(year, month, day); gettime(hour,minuite,second); CMDMessageToAdmins(playerid,\"BAN\"); // format(string,sizeof(string),\"Bannolva lettél!\\nIndok: %s\\nAdmin: %s által\\nSzintje: %d.\\nLegközelebb tartsd be a szabályt!\\nUN-BAN Kérelmet itt tudsz írni: Jelenleg sehol.\",params[2],adminname,PlayerInfo[playerid][Level]); ShowPlayerDialog(player1,0,DIALOG_STYLE_MSGBOX,\"{FF0000}Ban\",string,\"Oké\",\"\"); // format(string,sizeof(string),\"Játékos %s kilett Bannolva admin %s által! [Megj.: %s]\",playername,adminname,params[2],day,month,year,hour,minuite); SendClientMessageToAll(0xFFFF00AA,string); SaveToFile(\"BanLog\",string); print(string); if(udb_Exists(PlayerName2(player1)) && PlayerInfo[player1][LoggedIn] == 1) dUserSetINT(PlayerName2(player1)).(\"banned\",1); format(string,sizeof(string),\"{FF0000}BAN! {F3FF02}Adminisztrátor %s bannolt a szerverről! |- Indok: %s -|\", adminname, params[2] ); return BanEx(player1, string); } else return SendClientMessage(playerid, red, \"A játékos nincs csatlakozva, vagy magadat akartad, vagy magasabb szintű az admint!\"); } else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 7-es szintű adminnak kéne lenned!\"); } else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 7-es szintű adminnak kéne lenned!\"); } Rban: dcmd_rban(playerid,params[]) { if(PlayerInfo[playerid][LoggedIn] == 1) { if(PlayerInfo[playerid][Level] >= 10) { new ip[128], tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /rban [playerid] [indok]\"); if(!strlen(tmp2)) return SendClientMessage(playerid, red, \"HIBA: Kihagytad az indokot\"); new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid && (PlayerInfo[player1][Level] != ServerInfo[MaxAdminLevel]) ) { GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); new year,month,day,hour,minuite,second; getdate(year, month, day); gettime(hour,minuite,second); CMDMessageToAdmins(playerid,\"RBAN\"); format(string,sizeof(string),\"%s végleges Bannt kapott Adminisztrátor %s által. [Megj.: %s]\",playername,adminname,params[2],day,month,year,hour,minuite); SendClientMessageToAll(0xFFFF00AA,string); SaveToFile(\"BanLog\",string); print(string); if(udb_Exists(PlayerName2(player1)) && PlayerInfo[player1][LoggedIn] == 1) dUserSetINT(PlayerName2(player1)).(\"banned\",1); GetPlayerIp(player1,ip,sizeof(ip)); strdel(ip,strlen(ip)-2,strlen(ip)); format(ip,128,\"%s**\",ip); format(ip,128,\"banip %s\",ip); SendRconCommand(ip); return 1; } else return SendClientMessage(playerid, red, \"A játékos nincs csatlakozva, vagy magadat akartad, vagy magasabb szintű az admint!\"); } else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 4-es szintű adminnak kéne lenned!\"); } else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 10-es szintű adminnak kéne lenned!\"); } Dupla hozzászólás automatikusan összefûzve. ( [time]2016. június 20. 18:57:13[/time] )
Ott van pedig Dupla hozzászólás automatikusan összefûzve. ( 2016. június 20. - 18:57:41 )
Ja és mindenki látja a szerveren, de a kickelt/banolt tag nem.
47
« Dátum: 2016. június 20. - 18:22:00 »
Annak a játékosnak akit kick-elek vagy banolok nem írja ki a kick indokot és a ban indokot. Elvileg ki kellene írja a kickeltnek is. Itt a kód: http://pastebin.com/fWjN8yFx
48
« Dátum: 2016. június 20. - 18:13:47 »
köszi
49
« Dátum: 2016. június 17. - 15:54:27 »
CMD:sf(playerid, params[]){ SetPlayerPos(playerid, -1976.2123,289.4967,35.1719); SendClientMessage(playerid, COLOR_GREEN, \"Sikeresen elteleportáltál San Fierro-ba!\"); if(IsPlayerInAnyVehicle(playerid)) { new kocsi = GetPlayerVehicleID(playerid); SetVehiclePos(kocsi, -1976.2123,289.4967,35.1719); PutPlayerInVehicle(playerid,kocsi,0); } return 1; } A problémám a kóddal, hogyha van a kocsiban valaki (anyós vagy hátsó ülés) és ő teleportál el akkor csak ő teleportál el a kocsi nélkül. A válaszokat előre is köszi!
50
« Dátum: 2016. június 16. - 20:39:57 »
Igen ez csak respawnolja a kocsikat és ha beteszem, hogy törölje is őket ugyan ott tartok ahol a kérdés kiírása előtt
51
« Dátum: 2016. június 16. - 19:25:42 »
#include <a_samp> #include <IsPlayerLAdmin> #pragma unused strtok #define GELTONA 0xFFFF00FF #define BALTA 0xFFFFFFFF #define COLOR_GREY 0xAFAFAFAA #define COLOR_ORANGE 0xFF9900AA #define COLOR_RED 0xED0321AA #define COLOR_BLUE 0x0000FFAA #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, \"\")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 new SpawnedVehicles[MAX_PLAYERS]; new VehicleNames[212][] = { {\"Landstalker\"},{\"Bravura\"},{\"Buffalo\"},{\"Linerunner\"},{\"Perrenial\"},{\"Sentinel\"},{\"Dumper\"}, {\"Firetruck\"},{\"Trashmaster\"},{\"Stretch\"},{\"Manana\"},{\"Infernus\"},{\"Voodoo\"},{\"Pony\"},{\"Mule\"}, {\"Cheetah\"},{\"Ambulance\"},{\"Leviathan\"},{\"Moonbeam\"},{\"Esperanto\"},{\"Taxi\"},{\"Washington\"}, {\"Bobcat\"},{\"Mr Whoopee\"},{\"BF Injection\"},{\"Hunter\"},{\"Premier\"},{\"Enforcer\"},{\"Securicar\"}, {\"Banshee\"},{\"Predator\"},{\"Bus\"},{\"Rhino\"},{\"Barracks\"},{\"Hotknife\"},{\"Trailer 1\"},{\"Previon\"}, {\"Coach\"},{\"Cabbie\"},{\"Stallion\"},{\"Rumpo\"},{\"RC Bandit\"},{\"Romero\"},{\"Packer\"},{\"Monster\"}, {\"Admiral\"},{\"Squalo\"},{\"Seasparrow\"},{\"Pizzaboy\"},{\"Tram\"},{\"Trailer 2\"},{\"Turismo\"}, {\"Speeder\"},{\"Reefer\"},{\"Tropic\"},{\"Flatbed\"},{\"Yankee\"},{\"Caddy\"},{\"Solair\"},{\"Berkley\'s RC Van\"}, {\"Skimmer\"},{\"PCJ-600\"},{\"Faggio\"},{\"Freeway\"},{\"RC Baron\"},{\"RC Raider\"},{\"Glendale\"},{\"Oceanic\"}, {\"Sanchez\"},{\"Sparrow\"},{\"Patriot\"},{\"Quad\"},{\"Coastguard\"},{\"Dinghy\"},{\"Hermes\"},{\"Sabre\"}, {\"Rustler\"},{\"ZR-350\"},{\"Walton\"},{\"Regina\"},{\"Comet\"},{\"BMX\"},{\"Burrito\"},{\"Camper\"},{\"Marquis\"}, {\"Baggage\"},{\"Dozer\"},{\"Maverick\"},{\"News Chopper\"},{\"Rancher\"},{\"FBI Rancher\"},{\"Virgo\"},{\"Greenwood\"}, {\"Jetmax\"},{\"Hotring\"},{\"Sandking\"},{\"Blista Compact\"},{\"Police Maverick\"},{\"Boxville\"},{\"Benson\"}, {\"Mesa\"},{\"RC Goblin\"},{\"Hotring Racer A\"},{\"Hotring Racer B\"},{\"Bloodring Banger\"},{\"Rancher\"}, {\"Super GT\"},{\"Elegant\"},{\"Journey\"},{\"Bike\"},{\"Mountain Bike\"},{\"Beagle\"},{\"Cropdust\"},{\"Stunt\"}, {\"Tanker\"}, {\"Roadtrain\"},{\"Nebula\"},{\"Majestic\"},{\"Buccaneer\"},{\"Shamal\"},{\"Hydra\"},{\"FCR-900\"}, {\"NRG-500\"},{\"HPV1000\"},{\"Cement Truck\"},{\"Tow Truck\"},{\"Fortune\"},{\"Cadrona\"},{\"FBI Truck\"}, {\"Willard\"},{\"Forklift\"},{\"Tractor\"},{\"Combine\"},{\"Feltzer\"},{\"Remington\"},{\"Slamvan\"}, {\"Blade\"},{\"Freight\"},{\"Streak\"},{\"Vortex\"},{\"Vincent\"},{\"Bullet\"},{\"Clover\"},{\"Sadler\"}, {\"Firetruck LA\"},{\"Hustler\"},{\"Intruder\"},{\"Primo\"},{\"Cargobob\"},{\"Tampa\"},{\"Sunrise\"},{\"Merit\"}, {\"Utility\"},{\"Nevada\"},{\"Yosemite\"},{\"Windsor\"},{\"Monster A\"},{\"Monster B\"},{\"Uranus\"},{\"Jester\"}, {\"Sultan\"},{\"Stratum\"},{\"Elegy\"},{\"Raindance\"},{\"RC Tiger\"},{\"Flash\"},{\"Tahoma\"},{\"Savanna\"}, {\"Bandito\"},{\"Freight Flat\"},{\"Streak Carriage\"},{\"Kart\"},{\"Mower\"},{\"Duneride\"},{\"Sweeper\"}, {\"Broadway\"},{\"Tornado\"},{\"AT-400\"},{\"DFT-30\"},{\"Huntley\"},{\"Stafford\"},{\"BF-400\"},{\"Newsvan\"}, {\"Tug\"},{\"Trailer 3\"},{\"Emperor\"},{\"Wayfarer\"},{\"Euros\"},{\"Hotdog\"},{\"Club\"},{\"Freight Carriage\"}, {\"Trailer 3\"},{\"Andromada\"},{\"Dodo\"},{\"RC Cam\"},{\"Launch\"},{\"Police Car (LSPD)\"},{\"Police Car (SFPD)\"}, {\"Police Car (LVPD)\"},{\"Police Ranger\"},{\"Picador\"},{\"S.W.A.T. Van\"},{\"Alpha\"},{\"Phoenix\"},{\"Glendale\"}, {\"Sadler\"},{\"Luggage Trailer A\"},{\"Luggage Trailer B\"},{\"Stair Trailer\"},{\"Boxville\"},{\"Farm Plow\"}, {\"Utility Trailer\"} }; forward VehicleOccupied(vehicleid); public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(v,1,cmdtext); dcmd(respawncars,11,cmdtext); return 0; } dcmd_v(playerid, params[]) { new Index; new tmp[256]; tmp = strtok(params,Index); new tmp2[256]; tmp2 = strtok(params,Index); new tmp3[256]; tmp3 = strtok(params,Index); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /v [modelid/járműnév] [szín1] [szín2]\"); new car; new string[128]; new colour1, colour2; if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp); if(car < 400 || car > 611) return SendClientMessage(playerid, BALTA, \"Hiba: Nincs ilyen jármű!\"); if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2); if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3); if(SpawnedVehicles[playerid] != 0) DestroyVehicle(SpawnedVehicles[playerid]); new Float:X,Float:Y,Float:Z; new Float:Angle,int1; new LVehicleID = GetPlayerVehicleID(playerid); GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); int1 = GetPlayerInterior(playerid); SpawnedVehicles[playerid] = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1); PlayerPlaySound(playerid,1085,0,0,0); PutPlayerInVehicle(playerid,SpawnedVehicles[playerid],0); format(string, sizeof(string), \"Jármű lerakva! Név: %s | (Model ID: %d) | Szín1: %d, Szín2: %d\", VehicleNames[car-400], car, colour1, colour2); return SendClientMessage(playerid,COLOR_ORANGE,string); } dcmd_respawncars(playerid,params[]){ #pragma unused params if(!IsPlayerAdminLevel(playerid, 2)) return SendClientMessage(playerid, COLOR_RED, \"SZERVER: Hiba! Ennek a parancsnak a használatához minimum 2-es szintű adminfokozatra van szükség!\"); SendClientMessageToAll(COLOR_BLUE, \"Járművek admin által respawnolva. Használaton kívűli járművek törölve.\"); for(new cars=0; cars<MAX_VEHICLES; cars++) { if(!VehicleOccupied(cars)) { DestroyVehicle(SpawnedVehicles[playerid]); SpawnedVehicles[playerid] = 0; SetVehicleToRespawn(cars); } } return 1; } public OnPlayerDisconnect(playerid) { DestroyVehicle(SpawnedVehicles[playerid]); SpawnedVehicles[playerid] = 0; return 0; } GetVehicleModelIDFromName(vname[]) { for(new i = 0; i < 211; i++) { if ( strfind(VehicleNames, vname, true) != -1 ) return i + 400; } return -1; } stock IsNumeric(string[]) { for (new i = 0, j = strlen(string); i < j; i++) { if (string > \'9\' || string < \'0\') return 0; } return 1; } public VehicleOccupied(vehicleid) { for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,vehicleid)) return 1; } return 0; }
Akárhogy bűvészkedem nem tudom megoldani, hogy akik kocsiban ülnek azokat ne respawnolja. Tudnátok segíteni?
52
« Dátum: 2016. június 16. - 16:24:56 »
Köszi Én eddig nem tudtam.
53
« Dátum: 2016. június 16. - 16:16:59 »
Van egy ilyen kód: new string[128]; if (strcmp(\"/duty\", cmdtext, true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerLAdmin(playerid)) { if(Adminszolgalat[playerid] == false) { ASZ = Create3DTextLabel(\"Adminszolgálatban\", COLOR_BLUE, 0.0, 0.0, 2.0, 40, 0, 0); Attach3DTextLabelToPlayer(ASZ, playerid, 0.0, 0.0, 0.4); ShowNameTags( 0 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"%s adminszolgálatba lépett!\", sendername); SendClientMessageToAll(COLOR_BLUE,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); Adminszolgalat[playerid] = true; } else if(Adminszolgalat[playerid] == true) { Delete3DTextLabel(ASZ); ShowNameTags( 1 ); GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); format(string, sizeof(string), \"%s kilépett az adminszolgálatból!\", sendername); SendClientMessageToAll(COLOR_BLUE,string); SendClientMessageToAll(COLOR_GREEN, \"-------------------------------\"); Adminszolgalat[playerid] = false; } } else return SendClientMessage(playerid, COLOR_RED, \"Nem vagy Admin!\"); } return 1; } Azt szeretném, ha a Player neve fölött az Adminszolgálatban felirat vastagabb lenne. Ez hogyan kivitelezhető? A wikin nem találtam.
54
« Dátum: 2016. június 16. - 16:15:04 »
Bocs összekevertem egy másik témával Azt hittem a sobeit-osra jött a válasz
55
« Dátum: 2016. június 16. - 15:53:36 »
De ugye az admin-t nem banolja ki?
56
« Dátum: 2016. június 16. - 15:42:16 »
Olyan antisobeit-ot keresek ami nekem megengedi a sobeit-et. Van ilyen? Vagy csak olyan ami mindenkinek tilt?
57
« Dátum: 2016. június 16. - 14:54:06 »
Azért keresek, mert nem igazán tudok írni ELég sokan már ismerik fárasztó kérdéseimet itt, mert a scripteléshez kifejezetten nem értek (Próbáltam nagyon nagyon sok tutorial alapján megtanulni köztük a sokat dícsért tudvari alapján is, de ezek a tutorialok semmi másra nem jók csak, hogy lemásoljam amit éppen csinál az ürge)
58
« Dátum: 2016. június 12. - 11:50:46 »
Lényegében olyan adminszolgálat script-et keresek, ahol ha belépsz az adminszolgálatba a fejed felett írja, hogy adminszolgálatbban és szintekre van osztva, hogy adminszinttől függően kinek milyen színe van. PL 1-es fehér 2-es zöld 3-mas citromsárga stb. Van valahol ilyen?
59
« Dátum: 2016. június 11. - 22:37:17 »
Igen ezt már próbáltam. Kéri, hogy definiáljam a playerinfot, de ha azt definiálom akkor definiáljam a player data-t....
Dupla hozzászólás automatikusan összefûzve. ( 2016. június 11. - 22:38:05 )
Ja és még jó pár hiba....
60
« Dátum: 2016. június 11. - 22:15:55 »
Lényegében van egy adminszolgálat script és szeretném beállítani, hogy a különböző szintű adminoknak különböző színe legyen, de fogalmam nincs, hogy kell LAdminnál ezt lekérdezni. Valaki tud segíteni?
Oldalak: 1 2 3 [4] 5 6 ... 18
|