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


Témák - BoSS

Oldalak: 1 2 [3] 4 5 ... 14
31
Segítségkérés / Adott helyen rádio
« Dátum: 2012. December 25. - 18:05:47 »
Sziasztok,azt megoldható hogy egy adott helyen pl szóljon automatikusan a rádió vagy vagy bármi féle rádió csatorna?
Köszi elõre is.

32
Segítségkérés / 4 erros fs-ben
« Dátum: 2012. December 25. - 17:51:14 »
Sziasztok.
NPC-t szeretnék csatlakoztatni a szerverre,de 4 hibát ír.
 
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\03e\\03e ami kell\\SP.pwn(7) : warning 235: public function lacks forward declaration (symbol \"OnRecordingPlaybackEnd\")
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\03e\\03e ami kell\\SP.pwn(9) : error 017: undefined symbol \"StartRecordingPlayback\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\03e\\03e ami kell\\SP.pwn(12) : warning 235: public function lacks forward declaration (symbol \"OnNPCEnterVehicle\")
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\03e\\03e ami kell\\SP.pwn(14) : error 017: undefined symbol \"StartRecordingPlayback\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\03e\\03e ami kell\\SP.pwn(17) : warning 235: public function lacks forward declaration (symbol \"OnNPCExitVehicle\")
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\03e\\03e ami kell\\SP.pwn(19) : error 017: undefined symbol \"StopRecordingPlayback\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\03e\\03e ami kell\\SP.pwn(22) : warning 235: public function lacks forward declaration (symbol \"OnNPCSpawn\")
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\03e\\03e ami kell\\SP.pwn(24) : error 017: undefined symbol \"StartRecordingPlayback\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

33
Segítségkérés / Ha ugrál valaki akkor elesik
« Dátum: 2012. December 25. - 16:35:55 »
Üdv,azt szeretném,hogy ha valaki úgy fut hogy közbe ugrál akkor essen el és kb 5 másodpercig maradjon a földön.De úgy kéne hogy ne egybõl essen el pl ha 3-szor ebnyomja egymás után akkor essen el,és kiírja azt hogy \"megbotlottál így elestél.\"Elõre is köszi.

34
Szkript kérések / Hóesés script átálítása
« Dátum: 2012. December 18. - 18:58:09 »
Sziasztok ez zcmd-s most és nekem nem zcmd-s kéne :/
Valaki meg tudná csinálni úgy?
Elõre is köszi
 
#include <a_samp>
#include <streamer>
#include <zcmd>
#undef MAX_PLAYERS
#define MAX_SLOTS         30
#define MAX_SNOW_OBJECTS    20
#define UPDATE_INTERVAL     750
#if MAX_SLOTS == -1
#error Change MAX_SLOTS to the max players of your server! (At line 6)
#endif
#define ploop(%0)         for(new %0 = 0; %0 < MAX_SLOTS; %0++) if(IsPlayerConnected(%0))
#define CB:%0(%1)           forward %0(%1); public %0(%1)
new bool:snowOn[MAX_SLOTS char],
snowObject[MAX_SLOTS][MAX_SNOW_OBJECTS],
updateTimer[MAX_SLOTS char]
;
public OnFilterScriptExit()
{
ploop(i)
{
    if(snowOn{i})
    {
        for(new j = 0; j < MAX_SNOW_OBJECTS; j++) DestroyDynamicObject(snowObject[j]);
   KillTimer(updateTimer{i});
}
}
return 1;
}
public OnPlayerDisconnect(playerid)
{
if(snowOn{playerid})
{
    for(new i = 0; i < MAX_SNOW_OBJECTS; i++) DestroyDynamicObject(snowObject[playerid]);
snowOn{playerid} = false;
KillTimer(updateTimer{playerid});
}
return 1;
}
CB:UpdateSnow(playerid)
{
if(!snowOn{playerid}) return 0;
new Float:pPos[3];
GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
for(new i = 0; i < MAX_SNOW_OBJECTS; i++) SetDynamicObjectPos(snowObject[playerid], pPos[0] + random(25), pPos[1] + random(25), pPos[2] - 5);
return 1;
}
stock CreateSnow(playerid)
{
if(snowOn{playerid}) return 0;
new Float:pPos[3];
GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
for(new i = 0; i < MAX_SNOW_OBJECTS; i++) snowObject[playerid] = CreateDynamicObject(18864, pPos[0] + random(25), pPos[1] + random (25), pPos[2] - 5, random(100), random(100), random(100), -1, -1, playerid);
snowOn{playerid} = true;
updateTimer{playerid} = SetTimerEx(\"UpdateSnow\", UPDATE_INTERVAL, true, \"i\", playerid);
return 1;
}
stock DeleteSnow(playerid)
{
if(!snowOn{playerid}) return 0;
for(new i = 0; i < MAX_SNOW_OBJECTS; i++) DestroyDynamicObject(snowObject[playerid]);
KillTimer(updateTimer{playerid});
snowOn{playerid} = false;
return 1;
}
CMD:hoeses(playerid, params[])
{
if(snowOn{playerid})
{
    DeleteSnow(playerid);
    SendClientMessage(playerid, 0x00FF00AA, \"* Hóesést leállítottad!\");
}
else
{
    CreateSnow(playerid);
    SendClientMessage(playerid, 0x00FF00AA, \"Hóesés elindítva! Boldog karácsonyt és kellemes ünnepeket! :)\");
}
return 1;
}
CMD:allhoeses(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return 0;
    ploop(i) //This is included in my FS! It\'s the \'#define ploop(%0)\' thing.
    {
        if(snowOn{i}) continue;
        CreateSnow(i);
    }
    return 1;
}
CMD:allsnowoff(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return 0;
    ploop(i)
    {
        if(!snowOn{i}) continue;
        DeleteSnow(i);
    }
    return 1;
}

35
Segítségkérés / Szintrendszer kivétele
« Dátum: 2012. December 16. - 16:30:36 »
Hy,a szint rendszert szeretném meg szüntet,és az helyett mutassa a szerveren eltöltött idõt,azt hogy meg oldható ?

36
Segítségkérés / Taxis tuning taxisoknak
« Dátum: 2012. December 16. - 09:52:29 »
Sziasztok,Azt szeretném hogy két három taxis kocsin legyen tuning.De csak egy alap tuning spoiler elsõ és hátsó lökhárító felni és ennyi más nem kell bele
Ezt a parancsot csak taxisok használhatnák,
(Sûrgõs légyszives valaki segítsen!)
Elõre is köszönöm a segítséget (Sürgõs,valaki segítse gyorsan!)

37
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;
}

38
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;
            }

39
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?

40
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 ?

41
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!

42
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.

43
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?

44
Segítségkérés / beírom hogy /unfreeze és kifagy a szerver
« Dátum: 2012. November 14. - 19:00:05 »
Sziasztok
A gondom az ha beírom az unfreeze parancsot kifagy a szerver
itt a kód
 
   if(strcmp(cmd, \"/unfreeze\", true) == 0)
{
    printf(\"%s beírta a /unfreeze parancsot\\r\\n\", PlayerName(playerid));
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /unfreeze <playerid>\");
      return 1;
   }
   new playa;
   playa = ReturnUser(tmp);
   if (Info[playerid][admin] >= 1)
   {
       if(IsPlayerConnected(playa))
       {
           if(playa != INVALID_PLAYER_ID)
           {
              GetPlayerName(playa, giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            PlayerFelengedve(playa, 1);
            format(stringx, sizeof(stringx), \"%s elengedte %s\",sendername,  rag(giveplayer,3));
            printf(\"%s\\r\\n\",stringx);
            savelogex(\"log/unfreeze.txt\",stringx);
            format(stringx, sizeof(stringx), \"%s felolvasztotta %s\",rag(giveplayer,3) ,sendername);
            SendClientMessage(playerid, COLOR_RED, stringx);
            SendClientMessage(playa, COLOR_RED, stringx);
            Info[playa][ehes] = 6000;
            PlayerCuffed[playa] = 0;
            PlayerCuffedTime[playa] = 0;
            megserult[playa] = 0;
            megserult1[playa] = 0;
            gyogyulas[playa] = 0;
            afktiltva[playerid] = false;
         }
      }
   }
   else
   {
      SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy admin!\");
   }
}
return 1;
}

 
Helpet elõre is köszi.

45
Segítségkérés / admin rangok meg adása
« Dátum: 2012. November 13. - 19:16:28 »
Helló,azt szeretném,hogy amikor beírják hogy /adminok akkor legyen a nevük melett a rang:
1:Kezdõ Admin
2: Haladó Admin
3:Fõadmin
Itt a Kód
 

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)
    {
        GetPlayerName(i, sendername, sizeof(sendername));
        format(stringx,sizeof(stringx),\"Admin %s\", sendername);
        SendClientMessage(playerid,COLOR_YELLOW, stringx);
    }
}
return 1;
}

Oldalak: 1 2 [3] 4 5 ... 14
SimplePortal 2.3.7 © 2008-2024, SimplePortal