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

Oldalak: 1 ... 59 60 [61] 62 63 ... 69
901
Segítségkérés / Teleport :/
« Dátum: 2011. október 11. - 20:46:53 »
Tessék én is össze raktam egyet de ezt már csak 1-es admintól lehet használni nem csk bárki!
 
if(strcmp(cmd, \"/gotobug\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   if(Admin(playerid, 1))
   {
      if (GetPlayerState(playerid) == 2)
      {
         new tmpcar = GetPlayerVehicleID(playerid);
         SetVehiclePos(tmpcar, 99.577759,2474.891357,17.425501);
         TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
      }
      else
      {
         SetPlayerPos(playerid, 99.577759,2474.891357,17.425501);
      }
      SendClientMessage(playerid, COLOR_GRAD1, \"Elteleportáltál egy helyre!\");
      SetPlayerInterior(playerid,0);
      PlayerInfo[playerid][pInt] = 0;
             SetPlayerVirtualWorld(playerid, 0);
        PlayerInfo[playerid][pVirWorld] = 0;
   }
   else
   {
      SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy Admin!\");
   }
}
return 1;
}

902
SA-MP: Szerverfejlesztés / Garázs Script
« Dátum: 2011. október 11. - 18:11:56 »
Öszetett script és jó tényleg, megy a +!

903
Segítségkérés / Idõzáras Kapú
« Dátum: 2011. október 11. - 18:10:36 »
Mind1 nem is kell meg gondoltam bocs a fáradozást de nekem nem menne:S mind1 meg oldom timerrel :D
Ki számolom aztán úgy csinálom xD

904
Segítségkérés / Idõzáras Kapú
« Dátum: 2011. október 11. - 14:18:33 »
Hát ezzel valahogy nem vagyok tisztába valami más magyarázatot tudnál adni??

905
Fórum Archívum (Témák/Fórumok) / [Leírás]Report Script
« Dátum: 2011. október 11. - 14:03:38 »
Ilyent te hol a pibe láttál én nem tudok róla!
Am ha te mondod te vagy a pro akkor biztos!

906
Fórum Archívum (Témák/Fórumok) / [Leírás]Telefonálás
« Dátum: 2011. október 11. - 13:08:34 »
Mármint nekem vagy neked??xD
De am dobhatsz egyet ha tetszik de nem kérem mivel azért warn jár!

907
Fórum Archívum (Témák/Fórumok) / [Leírás]Telefonálás
« Dátum: 2011. október 11. - 11:42:01 »
Hy
Bíztos titeket is sokszor zavarnak a szerveren a telefon hívásokkal és ezt zaklató!
Én most el hoztam nektek egy oylan scriptet amivel el tudod dobni a telefonod os foglalt álapodba tudod rakni!
Itt is lenne!
Mód elejére:
 
new Mobile[MAX_PLAYERS];

 

if(!strcmp(cmdtext, \"/foglalt\", true))
{
    if(Mobile[playerid] != 254)
    {
   Mobile[playerid] = 254;
   format(string, sizeof(string), \"Foglaltra raktad magad!\");
   SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
   format(string, sizeof(string), \"Telefonálás közben nem tudod!\");
   SendClientMessage(playerid, COLOR_WHITE, string);
}
    return 1;
    }
    if(!strcmp(cmdtext, \"/eldobtelefon\", true))
{
    if(PlayerInfo[playerid][pPnumber] != 0)
    {
   PlayerInfo[playerid][pPnumber] = 0;
   format(string, sizeof(string), \"Eldobtad a telefonod!\");
   SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
   format(string, sizeof(string), \"Nincs telefonod!\");
   SendClientMessage(playerid, COLOR_WHITE, string);
}
    return 1;
    }

 
Remélem ezzel is sokaknak segítettem!
Nincs tesztelve a script de ha valami gond van vele csak írjatok PM-t és javítom!

908
Fórum Archívum (Témák/Fórumok) / [Leírás]Report Script
« Dátum: 2011. október 11. - 11:38:44 »
Sziasztok unatkoztam a reggel folyamán és gondoltam meg írok egy report scriptet!
Igen meg is írtam de gondoltam ez kevés a reporthoz csináltam egy tiltás és egy feloldás parancsot a lényege ez hogy
ha valaki káromkodik vagy nem ért a szép szoból le tudjátok tiltani!
Nah hát akkor az alap reprot script itt is lenne:
RP serverekbe ajánlom!
Módunk elejére:
 

new reporttiltva[MAX_PLAYERS];
new Reportja[MAX_PLAYERS][128];

 

if(strcmp(cmd, \"/report\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerConnected(playerid))
    {
       if(reporttiltva[playerid] == 0)
          {
        GetPlayerName(playerid, sendername, sizeof(sendername));
      new length = strlen(cmdtext);
      while ((idx < length) && (cmdtext[idx] <= \' \'))
      {
         idx++;
      }
      new offset = idx;
      new result[100];
      while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
      {
         result[idx - offset] = cmdtext[idx];
         idx++;
      }
      result[idx - offset] = EOS;
      if(!strlen(result))
      {
         SendClientMessage(playerid, COLOR_GRAD1, \"HASZNÁLAT: /report [üzenet]\");
         return 1;
      }
      if(strlen(result) < 80 )
             {
      format(string, sizeof(string), \"[%d] %s jelentése: %s\", playerid, sendername, (result));
      //ABroadCast(COLOR_RED,string,1);
      for(new x = 0; x < MAX_PLAYERS; x++)
      {
         if(Admin(x, 1)
         {
            SendClientMessage(x, 0xFFFF00AA, string);
         }
      }
       strmid(Reportja[playerid], result, 0, strlen(result));
      SendClientMessage(playerid, 0xFFFF00AA, \"Jelentésed elküldve az adminoknak!\");
      format(stringx, sizeof(stringx), \"%s jelentése: %s\", sendername, result);
      SendClientMessage(playerid, 0xFFFF00AA, stringx);
      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 jelentése: %s\",y,m,d,h,mi,s,nev,result);
      LoOoG(stringx);
      }
      else SendClientMessage(playerid,COLOR_GRAD2,\"Túl hosszú a reportod, kicsit tömörebben fogalmazz!\");
      }
       else SendClientMessage(playerid,COLOR_GRAD2,\"Letiltottak a reportolásról!\");
    }
}
    return 1;
}

 
Feloldás:
 
if(strcmp(cmd, \"/felold\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
       tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /felold [JátékosID/NévRészlet]\");
      return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if (Admin(playerid, 1)
   {
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              new nev[32];
            GetPlayerName(playerid, nev, sizeof(nev));
            new nev2[32];
            GetPlayerName(giveplayerid, nev2, sizeof(nev2));
            reporttiltva[giveplayerid] = 0;
            format(string, sizeof(string), \"Újra engedélyezted %s a reportolást!\",rag(nev2,2));
            SendClientMessage(playerid, COLOR_LIGHTRED, string);
            format(string, sizeof(string), \"%s újra engedélyezte neked a report írást!\",nev);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
            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 újra engedélyezte %s a reportolást.\",y,m,d,h,mi,s,nev,rag(nev2,2));
            LoOoG(stringx);
          }
      }
   }
   else
   {
      format(string, sizeof(string), \"A játkos offline!\");
      SendClientMessage(playerid, COLOR_GRAD1, string);
   }
}
return 1;
}

 
Tiltás:
 
if(strcmp(cmd, \"/némít\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
       tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /némít [JátékosID/NévRészlet]\");
      return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if (Admin(playerid, 1)
   {
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              new nev[32];
            GetPlayerName(playerid, nev, sizeof(nev));
            new nev2[32];
            GetPlayerName(giveplayerid, nev2, sizeof(nev2));
            reporttiltva[giveplayerid] = 1;
            format(string, sizeof(string), \"Letiltottad %s a reportolásról!\",rag(nev2,3));
            SendClientMessage(playerid, COLOR_LIGHTRED, string);
            format(string, sizeof(string), \"%s letiltott a report írásról!\",nev);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
            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 letiltotta %s a reportolásról.\",y,m,d,h,mi,s,nev,rag(nev2,3));
            LoOoG(stringx);
          }
      }
   }
   else
   {
      format(string, sizeof(string), \"A játékos offline!\");
      SendClientMessage(playerid, COLOR_GRAD1, string);
   }
}
return 1;
}

 
Elsõ report scriptem ha valami gond lenne vele légyszíves szoljatok remélem nem lesz de azért köszönöm!
Remélem valakinek segíthettem ezzel is!

909
SA-MP: Szerverfejlesztés / tiltott nevek
« Dátum: 2011. október 11. - 11:24:07 »
Szép lett tényleg elég okos találmány ment a +!

910
Fórum Archívum (Témák/Fórumok) / Re:Szerver név
« Dátum: 2011. október 11. - 09:15:51 »
Nem úgy akarod hogy pl változzon a server nve egy pl! [HUN]Server neved 2. Weboldalunk:webed 3. Itt játszani élmény mert ha igen akkor tessék adok neked egy példát!
 

Múd elejére:
forward SzerverNev();
Mód leg aljára:
public SzerverNev()
{
SzerverCounter++;
if(SzerverCounter == 1)
SendRconCommand(\"hostname [HUN]Server Neved\");
else if(SzerverCounter == 5)
SendRconCommand(\"hostname [HUN]Amit akarsz!\");
else if(SzerverCounter == 7)
SendRconCommand(\"hostname [HUN]PL:weboldal\");
else if(SzerverCounter == 9)
SzerverCounter = 0;
return 1;
}

 
Ennyé még nem elég most létre huzonk egy timert:
hozz létre egy változót
 

new timer
Aztán ez alá:
public OnGameModeInit()
{
timer = SetTimer(\"SzerverNev\", 1000, 1);

 
Ha úgy csináltál midnent mint én akkor müködnie kell

911
Segítségkérés / Textdraw
« Dátum: 2011. október 11. - 09:08:02 »
Haza érek akkor össze dobok neked egyet :D

912
Segítségkérés / Idõzáras Kapú
« Dátum: 2011. október 11. - 09:06:18 »
Sziasztok az lenne a problémám azt hogy tudom meg oldani ügye van a parancsra nyilló kapu!
Nekem egy olyan kéne hogy parancsal is és még egy féle képpen lehessen nyítani!
Ez így néz ki:
regel 8.00kor nyiljon ki a kapú és este 6.00kor záruljon be ezt egy timerrel esetleg meg lehet oldani?
De ez mellé ne feledjétek a parancs is meg marad amit mér meg írtam!
Ha meg akkor hogy elõre is köszönöm!

913
SA-MP: Szerverfejlesztés / luxus sziget
« Dátum: 2011. október 10. - 22:00:10 »
Ez igen király lett ment a +!

914
Segítségkérés / Kocsi Rendszer Help
« Dátum: 2011. október 10. - 19:44:05 »
õõ már meg oldottam de azért köszi szépen a segítséget de ha mégse lenne jó azért írok!

915
Segítségkérés / Kocsi Rendszer Help
« Dátum: 2011. október 10. - 18:54:49 »
Mármint itt ezt?:
 
public LoadCar()
{
new arrCoords[16][64];
new strFromFile2[256];
new File: file = fopen(\"cfg-k/kocsik.cfg\", io_read);
if (file)
{
new idx = 184;
while (idx < sizeof(CarInfo) && idx < 550)
{
   fread(file, strFromFile2);
   split(strFromFile2, arrCoords, \',\');
   CarInfo[idx][cModel] = strval(arrCoords[0]);
   CarInfo[idx][cLocationx] = floatstr(arrCoords[1]);
   CarInfo[idx][cLocationy] = floatstr(arrCoords[2]);
   CarInfo[idx][cLocationz] = floatstr(arrCoords[3]);
   CarInfo[idx][cAngle] = floatstr(arrCoords[4]);
   CarInfo[idx][cColorOne] = strval(arrCoords[5]);
   CarInfo[idx][cColorTwo] = strval(arrCoords[6]);
   strmid(CarInfo[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255);
   strmid(CarInfo[idx][cDescription], arrCoords[8], 0, strlen(arrCoords[8]), 255);
   CarInfo[idx][cValue] = strval(arrCoords[9]);
   CarInfo[idx][cLicense] = strval(arrCoords[10]);
   CarInfo[idx][cOwned] = strval(arrCoords[11]);
   CarInfo[idx][cLock] = strval(arrCoords[12]);
   CarInfo[idx][cVirWorld] = strval(arrCoords[13]);
   strmid(CarInfo[idx][cRendszam], arrCoords[14], 0, strlen(arrCoords[14]), 255);
   CarInfo[idx][cRendszamVane] = strval(arrCoords[15]);
   SetVehicleNumberPlate(idx, CarInfo[idx][cRendszam]);
   LinkVehicleToInterior(idx, cVirWorld);
   printf(\"JarmuID: %d Tulaj: %s Rendszam: %s\",idx,CarInfo[idx][cOwner],CarInfo[idx][cRendszam]);
   idx++;
   SetVehicleNumberPlate(idx, CarInfo[idx][cRendszam]);
}
}
return 1;
}

 
De nem lehet hogy ez a baja:
for(new h = 200; h < sizeof(CarInfo); h++)

 
Mármint ügye ott 200-as van de az lehet az hogy az az elsõ vs kocsi m1 be másolom azért azt is hátha :D!

Dupla hozzászólás automatikusan összefûzve. ( 2011. október 10. - 18:56:46 )

Viszont nem azért van mert nekem van egy iylen is bent csak a változó más de az egész ugyan az nem lehet hogy ezért duplázza?
 
public LoadKocsi()
{
new arrCoords[9][64];
new strFromFile2[256];
new File: file = fopen(\"cfg-k/kocsi.cfg\", io_read);
if (file)
{
new idx = 184;
while (idx < sizeof(CarInfo) && idx < 550)
{
   fread(file, strFromFile2);
   split(strFromFile2, arrCoords, \',\');
   KocsiInfo[idx][Tipus] = strval(arrCoords[0]);
   KocsiInfo[idx][Xhely] = floatstr(arrCoords[1]);
   KocsiInfo[idx][Yhely] = floatstr(arrCoords[2]);
   KocsiInfo[idx][Zhely] = floatstr(arrCoords[3]);
   KocsiInfo[idx][Ahely] = floatstr(arrCoords[4]);
   KocsiInfo[idx][szin1] = strval(arrCoords[5]);
   KocsiInfo[idx][szin2] = strval(arrCoords[6]);
   KocsiInfo[idx][Zarva] = strval(arrCoords[7]);
   strmid(KocsiInfo[idx][Rendszam], arrCoords[8], 0, strlen(arrCoords[8]), 255);
   SetVehicleNumberPlate(idx, KocsiInfo[idx][Rendszam]);
   LinkVehicleToInterior(idx, cVirWorld);
   printf(\"JarmuID: %d Rendszam: %s\",idx);
   idx++;
   SetVehicleNumberPlate(idx, KocsiInfo[idx][Rendszam]);
}
}
return 1;
}

Oldalak: 1 ... 59 60 [61] 62 63 ... 69
SimplePortal 2.3.7 © 2008-2024, SimplePortal