Ü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 - BoSS

Oldalak: 1 ... 8 9 [10] 11 12 ... 55
136
Segítségkérés / /adminszolgálat parancs
« Dátum: 2012. december 05. - 15:14:28 »
Idézetet írta: Flash date=1354701471\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30616\" data-ipsquote-contentclass=\"forums_Topic
DumBasS a NevekBe(); NevekKi(); -el nem ér sokat, és hozzá se írtad az örök életet.
(Kicsit le egyszerûsítettem a parancsot)
Tessék:
 
        if(strcmp(cmdtext, \"/adminszolgálat\", true) == 0)
{
          new Text3D: Asz[MAX_PLAYERS], n[24];
            GetPlayerName(playerid, n, 24);
    printf(\"%s beírta a /adminszolgálat parancsot\\r\\n\", n);
            if(Info[playerid][admin] < 1) return msg(playerid, \"Nem vagy admin!\");
            if(adminszolg[playerid] == 0)
   {
                 msg(playerid, \"Adminszolgálat bekapcsolva!\");
                SetPlayerSkin(playerid,217);
      SetPlayerHealth(playerid, 99999);
      Info[playerid][szolgalat] = 0;
                adminszolg[playerid] = 1;
                format(str, sizeof(str), \"%s szolgálatban!\", n);
          Asz[playerid] = Create3DTextLabel(str, 0x33AAFFFF, 30, 40, 50, 40, 0);
       return 1;
      } else {
                msg(playerid, \"Adminszolgálat kikapcsolva!\");
                SetPlayerSkin(playerid,Info[playerid][skin]);
      SetPlayerHealth(playerid, 100);
      adminszolg[playerid] = 0;
      Delete3DTextLabel(Asz[playerid]);
   }
            return 1;
        }

 

Nincs tesztelve!
 

Kösz ment a plusz,még nem teszteltem le de biztos jó lesz!
 

Szia!
Én ezt ajánlom, nálam mûködik:
 
/*
Adminszolgálat színek:
                        - 0. Kikapcsolva
                        - 1. Citromsárga
                        - 2. Piros
                        - 3. Kék
                        - 4. Zöld
                        - 5. Fehér
*/
#include < a_samp >
#include < zcmd >
#include < sscanf2 >
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x0037ffAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_WHITE 0xFFFFFFAA
#undef MAX_PLAYERS
#define MAX_PLAYERS 30 // Szerver férõhelye
new asz[MAX_PLAYERS];
new str[64];
CMD:duty(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
    new szin;
    if(sscanf(params,\"d\",szin)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /duty < 0-5 >\");
    if(szin == 0 || szin == 1 || szin == 2 || szin == 3 || szin == 4 || szin == 5)
    {
    if(szin == 0)
    {
        asz[playerid] = 0;
        SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat kikapcsolva.\");
        GetPlayerName(playerid, str,sizeof(str));
        format(str,128,\"%s kilépett az adminszolgálatból.\",str);
        SendClientMessageToAll(COLOR_RED,str);
   }
   else if(szin == 1)
    {
        asz[playerid] = 1;
        SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Citromsárga )\");
        GetPlayerName(playerid, str,sizeof(str));
        format(str,128,\"%s adminszolgálatba lépett.\",str);
        SendClientMessageToAll(COLOR_RED,str);
   }
   else if(szin == 2)
    {
        asz[playerid] = 2;
        SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Piros )\");
        GetPlayerName(playerid, str,sizeof(str));
        format(str,128,\"%s adminszolgálatba lépett.\",str);
        SendClientMessageToAll(COLOR_RED,str);
   }
   else if(szin == 3)
    {
        asz[playerid] = 3;
        SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Kék )\");
        GetPlayerName(playerid, str,sizeof(str));
        format(str,128,\"%s adminszolgálatba lépett.\",str);
        SendClientMessageToAll(COLOR_RED,str);
   }
   else if(szin == 4)
    {
        asz[playerid] = 4;
        SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Zöld )\");
        GetPlayerName(playerid, str,sizeof(str));
        format(str,128,\"%s adminszolgálatba lépett.\",str);
        SendClientMessageToAll(COLOR_RED,str);
   }
   else if(szin == 5)
    {
        asz[playerid] = 5;
        SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Fehér )\");
        GetPlayerName(playerid, str,sizeof(str));
        format(str,128,\"%s adminszolgálatba lépett.\",str);
        SendClientMessageToAll(COLOR_RED,str);
   }
} else { SendClientMessage(playerid, COLOR_RED, \"A színek 0 és 5 között lehetnek.\"); }
} else { SendClientMessage(playerid, COLOR_RED, \"Nem vagy adminisztrátor.\"); }
return 1;
}
public OnPlayerConnect(playerid)
{
asz[playerid] = 0;
return 1;
}
public OnPlayerUpdate(playerid)
{
if(asz[playerid] == 1)
{
    SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_YELLOW,40.0,1000);
}
else if(asz[playerid] == 2)
{
    SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_RED,40.0,1000);
}
else if(asz[playerid] == 3)
{
    SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_BLUE,40.0,1000);
}
else if(asz[playerid] == 4)
{
    SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_GREEN,40.0,1000);
}
else if(asz[playerid] == 5)
{
    SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_WHITE,40.0,1000);
}
return 1;
}
public OnFilterScriptInit()
{
print(\"Bence adminszolgálat script betöltve.\");
return 0;
}

 
(RCON Adminnal mûködik)
 
[/quote]
Nem zcmd-s kell! De azért köszi,zártam!

137
Segítségkérés / /adminszolgálat parancs
« Dátum: 2012. december 04. - 19:41:46 »
Hy,azt szeretném,ha ezt beírom ls bekapcsolodik akkor egybõl kapjak örök életet és lássam a playerok nevét,és karakter fölé írja hogy [NÉV]-Admin Szolgálatban és ha mégegyszer beírom akkor ne legyen örök élet ne lássam a neveket és fölém se legyen írva semmi.
 
   if(strcmp(cmd, \"/adminszolgálat\", true) == 0)
{
    printf(\"%s beírta a /adminszolgálat parancsot\\r\\n\", PlayerName(playerid));
    if(Info[playerid][admin] >= 1)
    {
    if(adminszolg[playerid] == 0)
    {
        msg(playerid, \"Adminszolgálat bekapcsolva!\");
        SetPlayerSkin(playerid,217);
        Info[playerid][szolgalat] = 0;
        adminszolg[playerid] = 1;
        return 1;
    }
    if(adminszolg[playerid] == 1)
    {
        msg(playerid, \"Adminszolgálat kikapcsolva!\");
        SetPlayerSkin(playerid,Info[playerid][skin]);
        adminszolg[playerid] = 0;
        return 1;
    }
} else msg(playerid, \"Nem vagy admin!\");
    return 1;
}

138
Segítségkérés / /adminok parancs dialogba
« Dátum: 2012. december 03. - 17:10:45 »
Dialogba kéne igen. :)

139
Segítségkérés / /adminok parancs dialogba
« Dátum: 2012. december 02. - 15:03:26 »
Üdv, Tehát ha vki beírja,hogy /adminok akkor jöjjön ki egy dialog és ott mutassa ki az online adminokat!
/adminok függvény:
 

if(strcmp(cmdtext, \"/adminok\", true) == 0)
            {
                printf(\"%s beírta a /adminok parancsot\\r\\n\", PlayerName(playerid));
                msg(playerid, \"Elérhetõ adminok:\");
                for(new i=0; i<PLAYERS; i++)
                    {
                        if(Info[admin] > 0 && Info[rejtozve] == 0)
                        {
                            new aszname[128];
                            GetPlayerName(i, sendername, sizeof(sendername));
                            if(Info[admin] == 1)
                                format(aszname, sizeof(aszname), \"Kezdõ-Admin %s\", sendername);
               else if(Info[admin] == 2)
                                format(aszname, sizeof(aszname), \"Haladó-Admin %s\", sendername);
               else if(Info[admin] == 3)
                                format(aszname, sizeof(aszname), \"Fõ-Admin %s\", sendername);
               else
                                format(aszname, sizeof(aszname), \"Admin %s\", sendername);
                            SendClientMessage(playerid,COLOR_YELLOW, aszname);
                        }
                    }
                    return 1;
            }

140
Segítségkérés / /admin parancs ha beírják akkor dialogba mutassa.
« Dátum: 2012. december 01. - 09:33:00 »
Üdv, Tehát ha vki beírja,hogy /adminok akkor jöjjön ki egy dialog és ott mutassa ki az online adminokat!
/adminok függvény:
 

if(strcmp(cmdtext, \"/adminok\", true) == 0)
            {
                printf(\"%s beírta a /adminok parancsot\\r\\n\", PlayerName(playerid));
                msg(playerid, \"Elérhetõ adminok:\");
                for(new i=0; i<PLAYERS; i++)
                    {
                        if(Info[admin] > 0 && Info[rejtozve] == 0)
                        {
                            new aszname[128];
                            GetPlayerName(i, sendername, sizeof(sendername));
                            if(Info[admin] == 1)
                                format(aszname, sizeof(aszname), \"Kezdõ-Admin %s\", sendername);
               else if(Info[admin] == 2)
                                format(aszname, sizeof(aszname), \"Haladó-Admin %s\", sendername);
               else if(Info[admin] == 3)
                                format(aszname, sizeof(aszname), \"Fõ-Admin %s\", sendername);
               else
                                format(aszname, sizeof(aszname), \"Admin %s\", sendername);
                            SendClientMessage(playerid,COLOR_YELLOW, aszname);
                        }
                    }
                    return 1;
            }

 
2: Lenne még egy kérdésem,tehát ha valaki beírja hogy /report akkor ott is kijönne egy dialog és oda írná be a panaszát amit elküld az adminnak.És az admin amikor válasszolrá pl /asayy [reportid] akkor neki is feljön egy dialog és így csak az a személy látja aki küldte
report parancs:
 
dcmd_report(playerid,params[])
{
    printf(\"%s beírta a /report parancsot\\r\\n\", PlayerName(playerid));
new result[128];
if(sscanf(params, \"z\", result)) SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /report <gondod>\");
else
{
    if(strlen(result) > 100)
    {
        msg(playerid,\"Túl hosszú report!\");
        return 1;
    }
    if(reportszam[playerid] == 0)
    {
   format(reportstring[reporttart], 128, \"%s panasza: %s\", PlayerName(playerid), result);
   format(stringx, sizeof(stringx), \"%s panasza (%d): %s\", PlayerName(playerid), reporttart, result);
   reporttart++;
   if(reporttart == 10) reporttart = 0;
   for(new i = 0; i < PLAYERS; i++)
   {
      if(IsPlayerConnected(i))
      {
         if (Info[admin] >= 1)
         {
            SendClientMessage(i, COLOR_YELLOW, stringx);
         }
      }
   }
   SendClientMessage(playerid, COLOR_YELLOW, \"Panaszodat kézbesítettük az adminoknak:\");
   format(stringx, sizeof(stringx), \"%s panasza: %s\", PlayerName(playerid), result);
   SendClientMessage(playerid, COLOR_YELLOW, stringx);
   reportszam[playerid]=10;
   printf(\"%s\\r\\n\",stringx);
} else msg(playerid, \"10 másodpercenként lehet reportot írni! Sûrítsd jobban össze inkább!\");
} return 1;
}

 
asayy parancs:
 
   if(strcmp(cmd, \"/asayy\", true) == 0)
{
    printf(\"%s beírta a /asayy parancsot\\r\\n\", PlayerName(playerid));
    if(IsPlayerConnected(playerid))
    {
   if (Info[playerid][admin] >= 1)
   {
       tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
           msg(playerid, \"Be kell írnod report ID-t!\");
           return 1;
       }
       new reportseged = strval(tmp);
       if(reportseged < 0 && reportseged > 9)
       {
           msg(playerid, \"A report ID 0 és 9 között legyen!\");
           return 1;
       }
       new admin_message[128];
      GetPlayerName(playerid, sendername, sizeof(sendername));
             new length = strlen(cmdtext);
      while ((idx < length) && (cmdtext[idx] <= \' \'))
      {
         idx++;
      }
      new offset = idx;
      new result[130];
      while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
      {
         result[idx - offset] = cmdtext[idx];
         idx++;
      }
      result[idx - offset] = EOS;
      format(stringx,sizeof(stringx), \"{F08080}%s\", reportstring[reportseged]);
      SendClientMessageToAll(0xFFDB26FF,stringx);
      if(strlen(result) < 65 && Info[playerid][rejtozve] == 0)
       {
          format(admin_message, sizeof(admin_message), \"{B0C4DE}Admin %s: {778899}%s\", sendername, result);
         SendClientMessageToAll(COLOR_YGREEN,admin_message);
         printf(\"%s\\r\\n\", admin_message);
         return 1;
      }
      else if(strlen(result) < 129 && strlen(result) > 64 && Info[playerid][rejtozve] == 0)
      {
          new stringxxx[65];
         strmid(stringxxx, result, 65, strlen(result));
         strdel(result, 65, strlen(result));
         format(admin_message, sizeof(stringx), \"{B0C4DE}Admin %s: {778899}%s...\", sendername, result);
         SendClientMessageToAll(COLOR_YGREEN,admin_message);
         printf(\"%s\\r\\n\", admin_message);
         format(admin_message, sizeof(stringx), \"{B0C4DE}Admin %s: {778899}...%s\", sendername, stringxxx);
         SendClientMessageToAll(COLOR_YGREEN,admin_message);
         printf(\"%s\\r\\n\", admin_message);
      }
      else if(strlen(result) < 65 && Info[playerid][rejtozve] == 1)
       {
          format(admin_message, sizeof(stringx), \"{B0C4DE}Admin: {778899}%s\", result);
         SendClientMessageToAll(COLOR_YGREEN,admin_message);
         printf(\"%s\\r\\n\", admin_message);
         printf(\"%s\\r\\n\", sendername);
      }
      else if(strlen(result) < 129 && strlen(result) > 64 && Info[playerid][rejtozve] == 1)
      {
          new stringxxx[65];
         strmid(stringxxx, result, 65, strlen(result));
         strdel(result, 65, strlen(result));
         format(admin_message, sizeof(stringx), \"{B0C4DE}Admin: {778899}%s...\", result);
         SendClientMessageToAll(COLOR_YGREEN,admin_message);
         printf(\"%s\\r\\n\", admin_message);
         format(admin_message, sizeof(stringx), \"{B0C4DE}Admin: {778899}...%s\", stringxxx);
         SendClientMessageToAll(COLOR_YGREEN,admin_message);
         printf(\"%s\\r\\n\", admin_message);
         printf(\"%s\\r\\n\", sendername);
      }
   }
   else
   {
      SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy admin!\");
      return 1;
   }
}
return 1;
}

 
Elõre is köszi!

Dupla hozzászólás automatikusan összefûzve. ( 2012. december 02. - 15:01:42 )

Valaki?

141
Segítségkérés / mapeditor
« Dátum: 2012. november 30. - 20:45:03 »
Hy.Olyan mapeditor kéne ami nem sscanf kezelõt használ meg nem zcmd-hanem régebbi parancs feldolgozóval mûködik,tudtok benne segíteni? És legalább a 03c-s objecteket támogatja vagy feletti lévõket!

Dupla hozzászólás automatikusan összefûzve. ( 2012. december 01. - 14:39:40 )

Nem tudtok segíteni ebben akkor,zárhatóm ?

142
Segítségkérés / Pár autó zárva legyen!
« Dátum: 2012. november 30. - 20:35:08 »
Idézetet írta: Flash date=1354303791\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30424\" data-ipsquote-contentclass=\"forums_Topic
OnPlayerEnterVehicle alá:
 
if(vehicleid == SzalonKocsi) return ClearAnimations(playerid), SendClientMessage(playerid, -1, \"Ez a kocsi a szalon tulajdona!\");

 

Õ ha 4 autó van pl 1-4-ig akkor azt hogy írjam be? :)

143
Segítségkérés / Pár autó zárva legyen!
« Dátum: 2012. november 30. - 20:25:41 »
Sziasztok , azt szeetném,hogy az autószalon körül vannak kitéve autók de csak dísznek,azokat hogy tudom lezárni?
és ha beakarna valaki szállni,akkor kiírná hogy Ez a kocsi az autószalon tulajdona!

144
Segítség / Saját skin készítése
« Dátum: 2012. november 25. - 19:08:39 »
Idézetet írta: SkyLinE date=1353864359\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30252\" data-ipsquote-contentclass=\"forums_Topic
TXDWorkshop
 
és pontosan hogy kell ezt használni? hogy olyan skin legen amilyet én szerkesztek meg?
ui: linkelni tudnál mert ez a link: http://data.hu/get/2782962/TxdWorkShop.exe.html már nem jó.

145
Segítség / Saját skin készítése
« Dátum: 2012. november 25. - 17:27:26 »
Sziasztok,milyen progival lehet saját skint készíteni? És ez pontosan hogy megy,egy alap skint alakítok át,és az nálam úgy fog látszódni a játékba amilyenre csináltam?
Elõre is köszi.

146
SA-MP: Szerverfejlesztés / O.V.H Klán szerver
« Dátum: 2012. november 25. - 16:54:13 »
Jó kis szerver volt,voltam rajta párszor :D remélem hamar elkészül a következõ módotok

147
Archívum / RPG szervert keresek.
« Dátum: 2012. november 20. - 16:52:38 »
Menj FuN szerverre,még ott is több rp van mint más úgy nevezett rpg szervereken!

148
Segítségkérés / zcmd konvertáló
« Dátum: 2012. november 17. - 13:22:02 »
Idézetet írta: Bajnok date=1353154559\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29935\" data-ipsquote-contentclass=\"forums_Topic
Próbáld meg ezt: http://sampforum.hu/index.php?page=zcmd

http://solidfiles.com/d/5e435/
 
Ezzel szoktam én is
és ha bemásolom akkor nem osztja szét csak berakja a pawnoba egy hosszú sorba...
bemáolom hátha úgy rakja be ahogy a pawnoba
 
CMD:convertzcmd(playerid, params[])
{ new File:file = fopen(\"commands2convert.txt\", io_read); if (file) { new line[512]; while (fread(file, line)) { if (strfind(line, \"strcmp\", true) != -1) { new cmdchar = -1; for(new s; s < strlen(line); s++) { if (line == \'/\') { cmdchar = s; break; } } if (cmdchar != -1 && line[cmdchar+1] != \'/\') { new File:c; if (!fexist(\"convertedcommands.txt\")) c = fopen(\"convertedcommands.txt\", io_write); else c = fopen(\"convertedcommands.txt\", io_append); if (c) { new cmdname[32]; format(cmdname, sizeof cmdname, \"%s\", line[cmdchar+1]); new end = strfind(cmdname, \"\\\"\", true); strdel(cmdname, end, strlen(cmdname)); new findbracket = strfind(line, \"{\", true, cmdchar); format(line, sizeof line, \"CMD:%s(playerid, params[])\", cmdname); if (findbracket != -1) strins(line, \"\\n{\", strlen(line)); strins(line, \"\\n\", strlen(line)); fwrite(c, line); fclose(c); continue; } } } new File:c; if (!fexist(\"convertedcommands.txt\")) c = fopen(\"convertedcommands.txt\", io_write); else c = fopen(\"convertedcommands.txt\", io_append); if (c) { fwrite(c, line); fclose(c); } } } } return 1; }

 
Itt se egyenletes ,de a módba csak egy sorba rakta be az egészet.

149
Segítségkérés / zcmd konvertáló
« Dátum: 2012. november 17. - 13:05:46 »
Sziasztok.
Az a gondom a zcmd konvertálóval,hogy berakom a parancsokat és azokat nem úgy másolja be hogy kéne,hanem úgy szinte amennyit tud egy sorba rak és így rengeteget kell utána dolgozni.
Nem lehet valahogy meg oldani hogy ahogy átkonvertálja és bemásolom a módba akkor az után már semmit ne kelljen igazítani,hanem csak elmenteni?

150
Segítségkérés / beírom hogy /unfreeze és kifagy a szerver
« Dátum: 2012. november 14. - 19:26:42 »
Idézetet írta: Kovacs_Richard date=1352916317\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29844\" data-ipsquote-contentclass=\"forums_Topic
van \'log\' mappa a scriptfiles mappában? ( fontos a kisbetû ! )
 
nincs log mappa,kisbetûvel írom /unfreeze <- így

Oldalak: 1 ... 8 9 [10] 11 12 ... 55
SimplePortal 2.3.7 © 2008-2024, SimplePortal