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

Oldalak: 1 ... 3 4 [5] 6
61
RP/RPG kérések / Útzár és Szögesdrót lerakási gond
« Dátum: 2012. Október 28. - 10:03:41 »
timbaland10 neken nem szkript kell.... hanem leszabályozni hogy 1 játékos csak egyett tudjon letenni útzár és szögesdrótból és mikor felveszi ne a másikét hanem a sajátját vegye fel amit lerakott.
Itt az újabb hibás kódrész:
(49033) : error 001: expected token: \")\", but found \"return\"
(49008) : error 036: empty statement
(49008) : error 001: expected token: \")\", but found \";\"
         
 if(PlayerInfo[playerid][pRoadblock] == CreateObject(2899, xxx+1, yyy, zzz-0.9, 0.0, 0.0, 0.0);
if(PlayerInfo[playerid][pRoadblock] == CreateObject(973, xxxx+1, yyyy, zzzz-0.4, 0.0, 0.0, 90.0)
return 1;

62
RP/RPG kérések / Útzár és Szögesdrót lerakási gond
« Dátum: 2012. Október 27. - 21:52:25 »
(49008) : warning 213: tag mismatch
(49008) : error 036: empty statement
(49032) : warning 213: tag mismatch
(49032) : error 036: empty statement
Kódrész:
 
if(PlayerInfo[playerid][pRoadblock] == drot == CreateObject(2899, xxx+1, yyy, zzz-0.9, 0.0, 0.0, 0.0));
if(PlayerInfo[playerid][pRoadblock] == utzar == CreateObject(973, xxxx+1, yyyy, zzzz-0.4, 0.0, 0.0, 90.0));

63
RP/RPG kérések / Útzár és Szögesdrót lerakási gond
« Dátum: 2012. Október 27. - 18:08:33 »
Üdv!
Az a problémám a parancs jó és a lerakás is egy szempontból. Viszont mikor én lerakok egy útzárat és  a társam is lerak 1 útzárat az én útzáram és szögesdrótom eltûnik! Ezt hogy oldhatnám meg? Itt az útzár és a szögesdrót parancs kódrésze!
Aki segítene annak adok 2 db pluszt. Úgy szeretném hogy minden játékos tudjon lerakni egyett és azt fel tudja szedni amit õ lerakot. Elõre is köszönöm!
Kódrész:
   
if(strcmp(cmd, \"/szögesdrót-le\", true) == 0 || strcmp(cmd, \"/szogesdrot-le\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][szervLeader] == 4)
        {
            if(szogesdrot == true) return SendClientMessage(playerid,COLOR_ORANGE,\"Figyelem.Már raktak le szögesdrótot, ha leraksz mégegyet, a régit nem lehet felvenni.\"), szogesdrot = false;
            szogesdrot = true;
            GetPlayerPos(playerid, xxx, yyy, zzz);
            DestroyObject(drot);
            drot = CreateObject(2899, xxx+1, yyy, zzz-0.9, 0.0, 0.0, 0.0);
            SendClientMessage(playerid,COLOR_ORANGE,\"Leraktál egy szögesdrótot. Felvenni a /szögesdrót-fel paranccsal tudod.\");
            return 1;
        }
    }
    if(strcmp(cmd, \"/szögesdrót-fel\", true) == 0 || strcmp(cmd, \"/szogesdrot-fel\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 ||  PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][szervLeader] == 4)
        {
            szogesdrot = false;
            DestroyObject(drot);
            SendClientMessage(playerid,COLOR_ORANGE,\"Felszedtél egy szögesdrótot!\");
            return 1;
        }
    }
    if(strcmp(cmd, \"/útzár-le\", true) == 0 || strcmp(cmd, \"/utzar-le\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][szervLeader] == 4)
        {
            if(utlezaras == true)
            utlezaras = true;
            GetPlayerPos(playerid,xxxx,yyyy,zzzz);
            DestroyObject(utzar);
            SendClientMessage(playerid,COLOR_GREEN,\"Leraktál egy útzárat. Felvenni a /útzár-fel paranccsal tudodd!\");
            utzar = CreateObject(973, xxxx+1, yyyy, zzzz-0.4, 0.0, 0.0, 90.0);
            return 1;
        }
    }
    if(strcmp(cmd, \"/útzár-fel\", true) == 0 || strcmp(cmd, \"/utzar-fel\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][szervLeader] == 4)
        {
            if(IsPlayerInRangeOfPoint(playerid,4.0, xxxx,yyyy,zzzz))
            {
                utlezaras = false;
                SendClientMessage(playerid,COLOR_GREEN,\"Felszedtél egy útzárat!\");
                DestroyObject(utzar);
                return 1;
            }
        }
    }

64
RP/RPG kérések / Autó rendszer[NEW]
« Dátum: 2012. Október 26. - 10:58:10 »

65
RP/RPG kérések / Szögesdrót és útzár probléma!
« Dátum: 2012. Október 25. - 19:34:21 »
Üdv!
2 problémával fordulok ismét hozzátok. A parancs hibátlanul mûködik viszont van egy-két hátul ütõje ami nem igazán jó! Ebben kérném a segítségeteket.
1. Szeretném ha egy ember több szögesdrótot és útzárat tudna lerakni. ebben kéne segíteni.
2. Az objectek túl nagyok és nincs már ötletem hogy kicsinyíthetném a két objectet hogy, 1 sávba pont kiférjen az útzár vagy a szögesdrót!!!
Aki segít annak megy a Plusz és elõre is Köszönöm neki!!!!
Itt Vannak A Kódrészek:
 
new bool:szogesdrot, drot, Float:xxx, Float:yyy, Float:zzz, Float:Fordulas;
new bool:utlezaras, utzar, Float:xxxx, Float:yyyy, Float:zzzz, Float:Elfordulas;   
 
            if(strcmp(cmd, \"/szögesdrót-le\", true) == 0 || strcmp(cmd, \"/szogesdrot-le\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
        {
            if(szogesdrot == true) return SendClientMessage(playerid,COLOR_GREEN,\"Figyelem.Már raktak le szögesdrótot, ha leraksz mégegyet, a régit nem lehet felvenni.\"), szogesdrot = false;
            szogesdrot = true;
            GetPlayerPos(playerid, xxx, yyy, zzz);
            GetPlayerFacingAngle(playerid, Fordulas);
            DestroyObject(drot);
            drot = CreateObject(2892, xxx, yyy, zzz-1, 0.0, 0.0, Fordulas);
            SendClientMessage(playerid,COLOR_GREEN,\"Leraktál egy szögesdrótot. Felvenni a /szögesdrót-fel paranccsal tudod.\");
            return 1;
        }
    }
   
    if(strcmp(cmd, \"/szögesdrót-fel\", true) == 0 || strcmp(cmd, \"/szogesdrot-fel\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
        {
            szogesdrot = false;
            DestroyObject(drot);
            SendClientMessage(playerid,COLOR_GREEN,\"Felszedtél egy szögesdrótot.\");
            return 1;
        }
    }
    if(strcmp(cmd, \"/útzár-le\", true) == 0 || strcmp(cmd, \"/utzar-le\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
        {
            if(utlezaras == true) return SendClientMessage(playerid,COLOR_YELLOW,\"Figyelem.Már raktak le útzárat, ha leraksz mégegyet, a régit nem lehet felvenni.\"), utlezaras = false;
            utlezaras = true;
            GetPlayerPos(playerid, xxxx, yyyy, zzzz);
            GetPlayerFacingAngle(playerid, Elfordulas);
            DestroyObject(utzar);
            utzar = CreateObject(973, xxxx, yyyy, zzzz, 0.0, 0.0, Elfordulas);
            SendClientMessage(playerid,COLOR_YELLOW,\"Leraktál egy útzárat. Felvenni a /útzár-fel paranccsal tudod.\");
            return 1;
        }
    }
    if(strcmp(cmd, \"/útzár-fel\", true) == 0 || strcmp(cmd, \"/utzar-fel\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
        {
            utlezaras = false;
            DestroyObject(utzar);
            SendClientMessage(playerid,COLOR_YELLOW,\"Felszedtél egy útzárat.\");
            return 1;
        }
    }
 
 

                {
                    new vehicleid = GetPlayerVehicleID(playerid);
                    new panels, ajtok, fenyek, tires;
                    GetVehicleDamageStatus(vehicleid, panels, ajtok, fenyek, tires);
                    if(szogesdrot == true && IsPlayerInRangeOfPoint(playerid, 4.0, xxx, yyy, zzz) && IsPlayerInAnyVehicle(playerid)) UpdateVehicleDamageStatus(vehicleid, panels, ajtok, fenyek, 15), SendClientMessage(playerid,COLOR_GREEN,\"Rámentél egy szögesdrótra, a kerekeid kilyukadtak.\");
                }

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. Október 27. - 11:08:12 )

warning 225: unreachable code
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
Ez az public OnPlayerUpdate függvény része.
Aki Segít Annak Köszönöm És Adok Pluszocskát
1 Warning.
Kódrész:
 
format(var, 64, \"NewsSkill=%d\\n\",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var);
                format(var, 64, \"DrugsSkill=%d\\n\",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var);
                format(var, 64, \"CookSkill=%d\\n\",PlayerInfo[playerid][pCookSkill]);fwrite(hFile, var);
                format(var, 64, \"FishSkill=%d\\n\",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var);
                format(var, 64, \"pSHealth=%.1f\\n\",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);
                GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]);
                {
                    new vehicleid = GetPlayerVehicleID(playerid);
                    new panels, ajtok, fenyek, tires;
                    GetVehicleDamageStatus(vehicleid, panels, ajtok, fenyek, tires);
                    if(szogesdrot == true && IsPlayerInRangeOfPoint(playerid, 4.0, xxx, yyy, zzz) && IsPlayerInAnyVehicle(playerid)) UpdateVehicleDamageStatus(vehicleid, panels, ajtok, fenyek, 15), SendClientMessage(playerid,COLOR_GREEN,\"Rámentél egy szögesdrótra, a kerekeid kilyukadtak.\");
                    return 1;
                }
                format(var, 64, \"pHealth=%.1f\\n\",PlayerInfo[playerid][pHealth]);fwrite(hFile, var);
                format(var, 64, \"Int=%d\\n\",PlayerInfo[playerid][pInt]);fwrite(hFile, var);
                format(var, 64, \"Local=%d\\n\",PlayerInfo[playerid][pLocal]);fwrite(hFile, var);
                format(var, 64, \"Team=%d\\n\",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);
                format(var, 64, \"Model=%d\\n\",PlayerInfo[playerid][pModel]);fwrite(hFile, var);
                format(var, 64, \"PhoneNr=%d\\n\",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
                format(var, 64, \"Car=%d\\n\",PlayerInfo[playerid][pPcarkey]);fwrite(hFile, var);
                format(var, 64, \"Car2=%d\\n\",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var);

66
RP/RPG kérések / /megjavit bug
« Dátum: 2012. Október 25. - 10:48:29 »
Köszönöm Richard Zárok!!!

67
RP/RPG kérések / /megjavit bug
« Dátum: 2012. Október 24. - 21:00:57 »
Üdv! lenne 1 problémám egy parancsal. Az illetõ használja a parancsot és megjavítja a jármûvet ez eddig oké. elvonja az adott pénzt ez is rendben van. Viszont mikor kevesebb a pénze mint a javítás átmegy a pénze minusz számjegyûbe.
ez csak a /megjavit parancsnál csinálja.
itt a kód:
 
if(strcmp(cmd, \"/megjavít\", true) == 0 || strcmp(cmd, \"/megjavit\", true) == 0)
    {
                if(IsPlayerConnected(playerid))
                {
                    if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17)
                    {
                        new repaircar = GetClosestCar(playerid);
                        if(GetDistanceToCar(playerid,repaircar) < 5)
                        {
                            new Float:vehhealth;
                            GetVehicleHealth(repaircar, vehhealth);
                            if(vehhealth <= 980)
                            {
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(stringx, sizeof(stringx), \"Megjavítottál egy autót és kaptál 300 XP pontot.\");
                                SendClientMessage(playerid, 0xFFFF00AA, stringx);
                                SetVehicleHealth(repaircar, 1000.0);
                                RepairVehicle(repaircar);
                                PlayerInfo[playerid][XP] += 300;
                                PlayerInfo[playerid][Penz] -= 5000;
                                SafeGivePlayerMoney(playerid, -5000);
                                varoskassza += 5000;
                                Savevaroskassza();
                                SendClientMessage(playerid,COLOR_LIGHTRED, \"Megjavítottad a jármûvet! 5000$ volt az anyagi ár.\");
                                new nev[32];
                                GetPlayerName(playerid, nev, sizeof(nev));
                                format(string, sizeof(string), \"* %s megjavított egy kocsit.\", nev);
                                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                SetPlayerChatBubble(playerid, \"megjavított egy kocsit.\", COLOR_PURPLE, 80.0, 10000);
                                new h,mi,s,y,m,d;
                                getdate(y,m,d);
                                gettime(h,mi,s);
                                format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s megjavított egy kocsit.\",y,m,d,h,mi,s,nev);
                                LoOoG(stringx);
                            } else SendClientMessage(playerid,COLOR_GRAD2, \"A kocsi még egész jó állapotban van.\");
                        } else SendClientMessage(playerid,COLOR_GRAD2, \"Menj meszebb a jármûhöz.\");
                    } else SendClientMessage(giveplayerid, COLOR_GRAD2, \"Nem vagy szerelõ!\");
                }
                return 1;
            }

68
RP/RPG kérések / /jogsiad / el, /warn / /warn-el probléma
« Dátum: 2012. Október 21. - 16:13:01 »
Ami 1 volt és pWarns kód volt azt mind 0-ra is írtam.

Dupla hozzászólás automatikusan összefûzve. ( 2012. Október 21. - 19:40:46 )

most a warn-el bugol 0/10 ír ki mindig. itt a kódrész:
 
if(strcmp(cmd, \"/warn-el\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /warn-el [JátékosID/NévRészlet]\");
      return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(Admin(playerid, 5))
   {
      if(PlayerInfo[giveplayerid][pAdmin] < PlayerInfo[playerid][pAdmin])
       {
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
         GetPlayerName(playerid, sendername, sizeof(sendername));
          format(string, sizeof(string), \"%s elvette a figyelmesztetését %s [Figyelmeztetések: %d/10]\",sendername, rag(giveplayer,3),PlayerInfo[playerid][pWarns]);
         SendClientMessageToAll(COLOR_LIGHTRED, string);
         PlayerInfo[giveplayerid][pWarns] -= 1;
         new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         format(string, sizeof(string), \"%s-tõl %s elvett 1 figyelmeztetést [Figyelmeztetések: %d/10] (%d-%d-%d)\",giveplayer, sendername,PlayerInfo[playerid][pWarns], y, m,d);
         WarnLog(string);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s figyelmeztette %s [Figyelmeztetések: %d/10]\",y,m,d,h,mi,s,nev, rag(giveplayer,3),PlayerInfo[playerid][pWarns]);
         LoOoG(stringx);
         return 1;
      }
      else SendClientMessage(playerid,COLOR_GRAD2,\"Nagyobb admintól nem veheted el a warnt!\");
   }
}
return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. Október 21. - 19:51:48 )

jajj giveplayerid helyett playerid-t írtam.

Dupla hozzászólás automatikusan összefûzve. ( 2012. Október 21. - 20:22:20 )

köszönöm szépen mindenkinek a parancs mostmár jó viszont annyiban még kérném a segítséget hogy az a bajom hogy adok 4 warn-t valakinek az adatai közt 0 van ezt hogy tudom javítani?

Dupla hozzászólás automatikusan összefûzve. ( 2012. Október 22. - 12:43:24 )

Köszönöm szépen mindenkitõl a segítséget! Lássátok hogy, nézz ki bugatlanul ezért leírom nektek!
/jogsiad és /jogsiel:

if(strcmp(cmd, \"/jogsiad\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(Admin(playerid, 1))
    {
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /jogsiad [JátékosID/NévRészlet]\");
            return 1;
         }
         new para1;
         para1 = ReturnUser(tmp);
         tmp = strtok(cmdtext, idx);
          if(IsPlayerConnected(para1))
          {
          GetPlayerName(playerid, sendername, sizeof(sendername));
         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), \"%s átadta neked a jogosítványt.\",PlayerName(playerid));
         SendClientMessage(para1, COLOR_LIGHTBLUE, string);
         format(string, sizeof(string), \"%s kapott töled jogosítványt.\",PlayerName(para1));
         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
         PlayerInfo[para1][pCarLic] = 1;
         PlayerInfo[para1][pFlyLic] = 1;
         PlayerInfo[para1][pBoatLic] = 1;
         new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, sizeof(string), \"FõAdmin %s adott %s jogosítványt!\", PlayerName(playerid), PlayerName(para1));
         SendAdminMessage(COLOR_ADMIN,string);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s adott %s jogosítványt.\",y,m,d,h,mi,s,nev,rag(giveplayer,2));
         LoOoG(stringx);
          }
   }
   else SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy admin!\");
}
return 1;
}
if(strcmp(cmd, \"/jogsiel\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(Admin(playerid, 1))
    {
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /jogsiel [JátékosID/NévRészlet]\");
            return 1;
         }
         new para1;
         para1 = ReturnUser(tmp);
         tmp = strtok(cmdtext, idx);
          if(IsPlayerConnected(para1))
          {
          GetPlayerName(playerid, sendername, sizeof(sendername));
         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), \"%s elvette a jogosítványod.\",PlayerName(playerid));
         SendClientMessage(para1, COLOR_LIGHTBLUE, string);
         format(string, sizeof(string), \"Elvetted %s-tól/tõl a jogosítványt.\",PlayerName(para1));
         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
         PlayerInfo[para1][pCarLic] = 0;
         PlayerInfo[para1][pFlyLic] = 0;
         PlayerInfo[para1][pBoatLic] = 0;
         new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, sizeof(string), \"Admin %s elvette %s jogosítványát!\", PlayerName(playerid), PlayerName(para1));
         SendAdminMessage(COLOR_ADMIN,string);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s elvette %s jogosítványát.\",y,m,d,h,mi,s,nev,rag(giveplayer,2));
         LoOoG(stringx);
          }
   }
   else SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy admin!\");
}
return 1;
}

 
/warn és /warn-el rész:

if(strcmp(cmd, \"/warn\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   giveplayerid = ReturnUser(tmp);
   if(Admin(playerid, 1))
   {
         if(PlayerInfo[giveplayerid][pAdmin] < PlayerInfo[playerid][pAdmin])
          {
          new length = strlen(cmdtext);
          new year, month,day;
         getdate(year, month, day);
         while ((idx < length) && (cmdtext[idx] <= \' \')) {
         idx++;
         }
         new offset = idx;
          new result[64];
         while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
         result[idx - offset] = cmdtext[idx];
         idx++;
         }
         result[idx - offset] = EOS;
         if(!strlen(result))
         {
            if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_GRAD1, \"HASZNÁLAT: /warn [JátékosID/NévRészlet] [indok]\");
         }
         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
         GetPlayerName(playerid, sendername, sizeof(sendername));
         if(PlayerInfo[giveplayerid][pWarns] >= 10)
         {
             format(string, sizeof(string), \"%s ki lett rúgva a rendszer által | Oka: Túl sok figyelmeztetés\",  giveplayer, result);
            SendClientMessageToAll(COLOR_LIGHTRED, string);
            PlayerInfo[giveplayerid][pLocked] = 1;
            Kick(giveplayerid);
            format(string, sizeof(string), \"%s ki lett rúgva a rendszer által | Oka: Túl sok figyelmeztetés(%d-%d-%d)\",  giveplayer, result, year, month,day);
            BanLog(string);
            return 1;
         }
                    PlayerInfo[giveplayerid][pWarns] += 1;
         format(string, sizeof(string), \"%s adott egy figyelmeztetést %s | Oka: %s [Warnok száma: %d/10]\",sendername, rag(giveplayer,3), result,PlayerInfo[giveplayerid][pWarns]);
         SendClientMessageToAll(COLOR_LIGHTRED, string);
         format(string, sizeof(string), \"%s adott egy figyelmeztetést %s  | Oka: %s [Warnok száma: %d/10] (%d-%d-%d)\",giveplayer, sendername,(result),PlayerInfo[giveplayerid][pWarns], year, month,day);
         WarnLog(string);
         new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s adott egy figyelmeztetést %s | Oka: %s [Warnok száma: %d/10]\",y,m,d,h,mi,s,nev, rag(giveplayer,3), result,PlayerInfo[giveplayerid][pWarns]);
         LoOoG(stringx);
         return 1;
         }
         else SendClientMessage(playerid,COLOR_GRAD2,\"Nagyobb admint nem warnolhatsz!\");
   }
}
}
if(strcmp(cmd, \"/warn-el\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /warn-el [JátékosID/NévRészlet]\");
      return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(Admin(playerid, 5))
   {
      if(PlayerInfo[giveplayerid][pAdmin] < PlayerInfo[playerid][pAdmin])
       {
                    PlayerInfo[giveplayerid][pWarns] -= 1;
         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
         GetPlayerName(playerid, sendername, sizeof(sendername));
          format(string, sizeof(string), \"%s elvette a figyelmesztetését %s [Figyelmeztetések: %d/10]\",sendername, rag(giveplayer,3),PlayerInfo[giveplayerid][pWarns]);
         SendClientMessageToAll(COLOR_LIGHTRED, string);
         new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         format(string, sizeof(string), \"%s-tõl %s elvett 1 figyelmeztetést [Figyelmeztetések: %d/10] (%d-%d-%d)\",giveplayer, sendername,PlayerInfo[giveplayerid][pWarns], y, m,d);
         WarnLog(string);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s figyelmeztette %s [Figyelmeztetések: %d/10]\",y,m,d,h,mi,s,nev, rag(giveplayer,3),PlayerInfo[giveplayerid][pWarns]);
         LoOoG(stringx);
         return 1;
      }
      else SendClientMessage(playerid,COLOR_GRAD2,\"Nagyobb admintól nem veheted el a warnt!\");
   }
}
return 1;
}

 

pWarns kódrészek:
PlayerInfo[playerid][pWarns] = 0;
PlayerInfo[playerid][pWarns] = 0;
PlayerInfo[giveplayerid][pWarns] = 0;
PlayerInfo[giveplayerid][pWarns] = 0;

 
Az adatban szereplõ figyelmeztetések kód rész:
 
format(coordsstring, sizeof(coordsstring), \"Szervezet: %s, Szervezet Rang: %s, Figyelmeztetések: %d, Bírság: %d$\",bandatext,bandarangtext,PlayerInfo[giveplayerid][pWarns], PlayerInfo[giveplayerid][Csekk]);
    format(coordsstring, sizeof(coordsstring), \"Szervezet: %s, Szervezet Rang: %s, Figyelmeztetések: %d, Bírság: %d$\",bandatext,bandarangtext,PlayerInfo[playerid][pWarns], PlayerInfo[playerid][Csekk]);

 
Köszönöm mégegyszer mindenkinek a segítségét! ZÁROM A TÉMÁT!!!

69
RP/RPG kérések / /jogsiad / el, /warn / /warn-el probléma
« Dátum: 2012. Október 21. - 16:07:54 »
ID

70
RP/RPG kérések / /jogsiad / el, /warn / /warn-el probléma
« Dátum: 2012. Október 21. - 16:04:18 »
Hát Már Sok Mindent Javítottam benne. Csak ezzel a warn parancsal gyûlt meg a bajom azért nyitottam témát mert már nem volt ötletem.

71
RP/RPG kérések / /jogsiad / el, /warn / /warn-el probléma
« Dátum: 2012. Október 21. - 15:54:28 »
Hát eddig csak ennél a 4 parancsnál akadtam el eddig. Ebbõl a jogsiad és jogsiel-t már meg is oldottam csak a /warn és a /warn-el szórakozik. Ennyiben meg már nem akarom csak úgy hagyni... mert, akkor soha nem tanulja meg az ember így. Valahol el kell kezdeni.

72
RP/RPG kérések / /jogsiad / el, /warn / /warn-el probléma
« Dátum: 2012. Október 21. - 15:01:32 »
PM-be elküldtem a mód alapjának a linkjét.

73
RP/RPG kérések / /jogsiad / el, /warn / /warn-el probléma
« Dátum: 2012. Október 21. - 14:26:34 »
1 fokkal jobb de még most semm igazán az igazi. warn-t adok 0-ról elmegy 3-ra aztán ha elvennék egy warn-t akkor elõsször semmit nem vesz el másodjára vesz el egyett. utána ha hozzá adnék akkor pedig ha 2-n áll akkor 2 marad szintén nem add semmit.
Az OnPlayerConnect Rész Alatt pedig csak ez a pWarns nevû sor van.
 
PlayerInfo[playerid][pWarns] = 0;

74
RP/RPG kérések / /jogsiad / el, /warn / /warn-el probléma
« Dátum: 2012. Október 21. - 11:43:44 »
nem tudok arról hogy CallBack-hez lenne kötve.
pWarns kódok:
 
PlayerInfo[playerid][pWarns] = 1;
PlayerInfo[playerid][pWarns]-1
PlayerInfo[playerid][pWarns] = 1;
PlayerInfo[giveplayerid][pWarns] = 1;
PlayerInfo[giveplayerid][pWarns] = 1;
PlayerInfo[giveplayerid][pWarns]-1
PlayerInfo[giveplayerid][pWarns] = 1;
PlayerInfo[giveplayerid][pWarns] = 1;

 
Warn és Warn-el parancsok:
 
   if(strcmp(cmd, \"/warn\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   giveplayerid = strval(tmp);
   if(Admin(playerid, 1))
   {
         if(PlayerInfo[giveplayerid][pAdmin] < PlayerInfo[playerid][pAdmin])
          {
          new length = strlen(cmdtext);
          new year, month,day;
         getdate(year, month, day);
         while ((idx < length) && (cmdtext[idx] <= \' \')) {
         idx++;
         }
         new offset = idx;
          new result[64];
         while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
         result[idx - offset] = cmdtext[idx];
         idx++;
         }
         result[idx - offset] = EOS;
         if(!strlen(result))
         {
            if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_GRAD1, \"HASZNÁLAT: /warn [JátékosID/NévRészlet] [indok]\");
         }
         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
         GetPlayerName(playerid, sendername, sizeof(sendername));
         if(PlayerInfo[giveplayerid][pWarns] >= 10)
         {
             format(string, sizeof(string), \"%s ki lett rúgva a rendszer által | Oka: Túl sok figyelmeztetés\",  giveplayer, result);
            SendClientMessageToAll(COLOR_LIGHTRED, string);
            PlayerInfo[giveplayerid][pLocked] = 1;
            Kick(giveplayerid);
            format(string, sizeof(string), \"%s ki lett rúgva a rendszer által | Oka: Túl sok figyelmeztetés(%d-%d-%d)\",  giveplayer, result, year, month,day);
            BanLog(string);
            return 1;
         }
          format(string, sizeof(string), \"%s adott egy figyelmeztetést %s | Oka: %s [Warnok száma: %d/10]\",sendername, rag(giveplayer,3), result,PlayerInfo[giveplayerid][pWarns]);
         SendClientMessageToAll(COLOR_LIGHTRED, string);
         format(string, sizeof(string), \"%s adott egy figyelmeztetést %s  | Oka: %s [Warnok száma: %d/10] (%d-%d-%d)\",giveplayer, sendername,(result),PlayerInfo[giveplayerid][pWarns], year, month,day);
         WarnLog(string);
         PlayerInfo[giveplayerid][pWarns] += 1;
         new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s adott egy figyelmeztetést %s | Oka: %s [Warnok száma: %d/10]\",y,m,d,h,mi,s,nev, rag(giveplayer,3), result,PlayerInfo[giveplayerid][pWarns]);
         LoOoG(stringx);
         return 1;
         }
         else SendClientMessage(playerid,COLOR_GRAD2,\"Nagyobb admint nem warnolhatsz!\");
   }
}
}
if(strcmp(cmd, \"/warn-el\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /warn-el [JátékosID/NévRészlet]\");
      return 1;
   }
   giveplayerid = strval(tmp);
   if(Admin(playerid, 5))
   {
      if(PlayerInfo[giveplayerid][pAdmin] < PlayerInfo[playerid][pAdmin])
       {
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
         GetPlayerName(playerid, sendername, sizeof(sendername));
                 format(string, sizeof(string), \"%s elvette a figyelmesztetését %s [Figyelmeztetések: %d/10]\",sendername, rag(giveplayer,3),PlayerInfo[giveplayerid][pWarns]);
         SendClientMessageToAll(COLOR_LIGHTRED, string);
         PlayerInfo[giveplayerid][pWarns] -= 1;
         new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         format(string, sizeof(string), \"%s-tõl %s elvett 1 figyelmeztetést [Figyelmeztetések: %d/10] (%d-%d-%d)\",giveplayer, sendername,PlayerInfo[giveplayerid][pWarns], y, m,d);
         WarnLog(string);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s figyelmeztette %s [Figyelmeztetések: %d/10]\",y,m,d,h,mi,s,nev, rag(giveplayer,3),PlayerInfo[giveplayerid][pWarns]);
         LoOoG(stringx);
         return 1;
      }
      else SendClientMessage(playerid,COLOR_GRAD2,\"Nagyobb admintól nem veheted el a warnt!\");
   }
}
return 1;
}

75
RP/RPG kérések / /jogsiad / el, /warn / /warn-el probléma
« Dátum: 2012. Október 18. - 16:03:40 »
nos akkor áll be a hiba mikor warn-t adok illetve vagy elveszem. Tegyük fel van xy adok neki 3 warn-t eddig minden jó. majd mikor el venném tõle a 3 warn-t akkor azt írja:
hogy xy elvett xy-tól 1 figyelmeztetést 4/5
aztán mikor ezt lecsökkentem pl 1-re akkor meg ha adok neki még egy warn-t akkor pedig ezt írja:
xy adott egy figyelmeztetést xy-nak indok: xy figyelmeztetések 0/5 ezzel van gondom 1-n van adok 1 warn-t és 0-ra áll.
mikor pedig elveszek egy warn-t akkor 3/5-rõl 4/5-re vált.

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