Üzenetek megjelenítése

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
Segítségkérés / LAdmin nem írja a kick indokot, de miért?
« 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 :D

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
Segítségkérés / LAdmin nem írja a kick indokot, de miért?
« 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
Segítségkérés / Teleport nem teljesen működik jól
« Dátum: 2016. június 20. - 18:13:47 »
köszi :)

49
Segítségkérés / Teleport nem teljesen működik jól
« 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
Segítségkérés / Car respawn kivéve aki kocsiban ül?
« 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 :D

51
Segítségkérés / Car respawn kivéve aki kocsiban ül?
« 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
Segítségkérés / Adminszolgált script felirat vastagítása?
« Dátum: 2016. június 16. - 16:24:56 »
Köszi :) Én eddig nem tudtam.

53
Segítségkérés / Adminszolgált script felirat vastagítása?
« 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
Segítségkérés / Van valahol ilyen adminszolgálat script?
« Dátum: 2016. június 16. - 16:15:04 »
Bocs összekevertem egy másik témával :D Azt hittem a sobeit-osra jött a válasz :D

55
Segítségkérés / Van valahol ilyen adminszolgálat script?
« Dátum: 2016. június 16. - 15:53:36 »
De ugye az admin-t nem banolja ki? :D

56
Segítségkérés / Antisobeit kivéve admin?
« 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
Segítségkérés / Van valahol ilyen adminszolgálat script?
« 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 :D (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
Segítségkérés / Van valahol ilyen adminszolgálat script?
« 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
Segítségkérés / LAdmin 4v2 adminrendszer adminszint lekérdezése?
« 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
Segítségkérés / LAdmin 4v2 adminrendszer adminszint lekérdezése?
« 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
SimplePortal 2.3.7 © 2008-2024, SimplePortal