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

Oldalak: 1 ... 26 27 [28] 29 30 ... 32
406
Segítségkérés / parancsok láthatósága
« Dátum: 2011. október 12. - 16:35:41 »
A szokásos kérdésem:
MILYEN LUXADMIN???
van 500ezer féle...
LAdmin4v2 ?
Ladmin4v3 ?
L.A.S. Lux Admin System ?
vagy más ?
Am meg...:
[pawn]public OnPlayerCommandText(playerid,cmdtext[])
{
   format(string, sizeof(string), \"*** %s (%d) Parancs: %s\", pName(playerid),playerid,cmdtext);
   {
   if(IsPlayerConnected(i))
   {
   if( (AccInfo[Level] > AccInfo[playerid][Level]) && (AccInfo[Level] > 1) && (i != playerid))

   {


   SendClientMessage(i, grey, string);


   }


   }


   }


   return 0;


}[/pawn]


A parancsos dolog meg... Csinálsz egy változót aminek az értékét egy paranccsal módosítod, pl:


[pawn]new readcmds;[/pawn]


[pawn]OnFilterScriptInIt()


{


readcmds = 1;


return 1;


}[/pawn]


[pawn]CMD:rcmds(playerid,params[])


{


if(readcmds == 1)


{


readcmds = 0;


}


else if(readcmds == 0)


{


readcmds = 1;


}


return 1;


}[/pawn]


Az onplayercommandtext-es részhez pedig:


[pawn]if(readcmds == 1)


{


...


}[/pawn]

407
Segítségkérés / Mi a baj? /rac
« Dátum: 2011. október 12. - 16:31:48 »
Egy kérdés:
A parancs alá miért kell IsPlayerConnected ???
Ha beírja a parancsot, esélyes csatlakozva van... -.-\' xD
Egyébként azért, mert...
Javítsd át ezt a sort:
[pawn]if(PlayerInfo[playerid][pAdmin] < 3)[/pawn]
erre:
[pawn]if(PlayerInfo[playerid][pAdmin] >= 3)[/pawn]
Eddig csak akkor mûködött volna a parancs, ha az admin szinted 0 , 1 , vagy 2.
Ha átjavítod, akkor minden admin fogja tudni használni, aki 3 vagy 4 vagy 5 ... szintû (tehát legalább 3-as szintû).

408
Segítségkérés / Körözés
« Dátum: 2011. október 11. - 20:57:16 »
OnPlayerCommandText -en kívülre rakd a parancsot.
OnPlayerCommandText -en belülre pedig:
[pawn]dcmd(feljelent,9,cmdtext);[/pawn]

409
Segítségkérés / Teleport :/
« Dátum: 2011. október 11. - 20:54:27 »
Tessék:
[pawn]if(strcmp(cmd, \"/gotobug\", true) == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
    SetVehiclePos(tmpcar, 99.577759,2474.891357,17.425501);
}
else
{
   SetPlayerPos(playerid, 99.577759,2474.891357,17.425501);
}
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
return 1;
}[/pawn]
scripter, te nemtom honnan másoltad, de hogy killse-nél nem fog mûködni, az egyszer biztos.

410
Segítségkérés / Körözés
« Dátum: 2011. október 11. - 16:52:58 »
írd dcmd-be, az mükszik strcmp-vel egyhuzamban...
script elejére:
[pawn]#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == \'\\0\') && (dcmd_%1(playerid, \"\"))) || (((%3)[(%2) + 1] == \' \') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1[/pawn]
a parancsot callbackon kívülre tehát ha lezártad az onplayercommandtext-et, akkor utána írd:
[pawn]dcmd_feljelent(playerid, params[])
         {
         if(gTeam[playerid] == ide írd a TEAMID-t)
               {
                new pid,reason[100],string[150],pName[MAX_PLAYER_NAME],pName2[MAX_PLAYER_NAME];
   if(sscanf(params, \"us[100]\",pid,reason)) return SendClientMessage(playerid, COLOR_ORANGE, \"Használat: /feljelent (ID/Név) (Oka)\");
                GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
        GetPlayerName(pid, pName2, MAX_PLAYER_NAME);
                SetPlayerWantedLevel(pid, GetPlayerWantedLevel(pid) + 1);
                format(string,sizeof(string), \"%s feljelentette %s-t! Oka:%s\",pName,pName2,reason);
                SendClientMessageToAll(0xFFFFFFFF, string);
                 }
                 else SendClientMessage(playerid, COLOR_RED,\"Nem vagy rendõr!\");
                 return 1;
         }[/pawn]
ne felejtsd el:
[pawn]#include <sscanf2>[/pawn]

411
Segítségkérés / Idõzáras Kapú
« Dátum: 2011. október 11. - 15:05:35 »
Nekem OnPlayerUpdate alatt van egy cucc ami kiírja a pontos idõt és pontos dátumot a \"worldtime\" rcon parancsot használva, tehát szerintem menni fog itt is:
[pawn]public OnPlayerUpdate(playerid)
{
new h,m,s;
gettime(h,m,s);
if(h >= 8 && h < 18)
{
    //Kapu kinyitása
}
else if(h >= 18 || h < 6)
{
    //Kapu bezárása
}
return 1;
}[/pawn]

412
Segítségkérés / Dinamikus Ip
« Dátum: 2011. október 10. - 19:02:45 »
Ha lanon megy, az azt jelenti, hogy csak a te hálózatodon lévõ számítógépekrõl lehet a szerverre csatlakozni.
Magyarul: Csak azokról a gépekrõl mehetsz fel a szerverre, amelyek a lakásodban vannak ÉS routerre vannak kötve ÉS  arra a routerre vannak kötve amire a te géped is és nem egy használaton kívüli routerre. xD

413
Segítségkérés / Dinamikus Ip
« Dátum: 2011. október 10. - 15:43:20 »
Ingyenes szerver hosting, állítólag nem olyan rossz mint gondolnád, viszont nem magyar nyelvû, nem is angol, hanem cseh.
Egy próbát megér + biztosan fix ip :)
http://nensis-host.hys.cz/

414
Segítségkérés / Teleport,tuning,fegyver
« Dátum: 2011. október 09. - 20:27:38 »
strcmp-vel vannak ezekszerint a parancsaid... ez esetben:
[pawn]if(strcmp(cmdtext, \"/tuning1\", true) == 0)
{
new cartype = GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);
SetPlayerInterior(playerid,0);
{
   if(State!=PLAYER_STATE_DRIVER)
   {
      SetPlayerPos(playerid,-2708.7493,217.0125,4);
   }
   else if(IsPlayerInVehicle(playerid, cartype) == 1)
   {
      SetVehiclePos(cartype,-2708.7493,217.0125,4);
      SetVehicleZAngle(cartype,89.2900);
   }
   else
   {
      SetPlayerPos(playerid,-2708.7493,217.0125,4);
   }
}
return 1;
}
if(strcmp(cmdtext, \"/tuning2\", true) == 0)
{
new cartype = GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);
SetPlayerInterior(playerid,0);
{
   if(State!=PLAYER_STATE_DRIVER)
   {
      SetPlayerPos(playerid,2388.2261,1032.7090,11);
   }
   else if(IsPlayerInVehicle(playerid, cartype) == 1)
   {
      SetVehiclePos(cartype,2388.2261,1032.7090,11);
      SetVehicleZAngle(cartype,6.1335);
   }
   else
   {
      SetPlayerPos(playerid,2388.2261,1032.7090,11);
   }
}
return 1;
}
if(strcmp(cmdtext, \"/tuning3\", true) == 0)
{
new cartype = GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);
SetPlayerInterior(playerid,0);
{
   if(State!=PLAYER_STATE_DRIVER)
   {
      SetPlayerPos(playerid,2645.1208,-2018.3188,13.3512);
   }
   else if(IsPlayerInVehicle(playerid, cartype) == 1)
   {
      SetVehiclePos(cartype,2645.1208,-2018.3188,13.3512);
      SetVehicleZAngle(cartype,182.8156);
   }
   else
   {
      SetPlayerPos(playerid,2645.1208,-2018.3188,13.3512);
   }
}
return 1;
}[/pawn]

415
Segítségkérés / Rendõr Szerver
« Dátum: 2011. október 09. - 20:26:04 »
Nemtudom, abba a parancsba írd be ami rendõrré tesz.

416
Segítségkérés / Teleport,tuning,fegyver
« Dátum: 2011. október 09. - 19:24:59 »
[pawn]CMD:tuning1(playerid,params[])
{
new cartype = GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);
SetPlayerInterior(playerid,0);
{
   if(State!=PLAYER_STATE_DRIVER)
   {
      SetPlayerPos(playerid,-2708.7493,217.0125,4);
   }
   else if(IsPlayerInVehicle(playerid, cartype) == 1)
   {
      SetVehiclePos(cartype,-2708.7493,217.0125,4);
      SetVehicleZAngle(cartype,89.2900);
   }
   else
   {
      SetPlayerPos(playerid,-2708.7493,217.0125,4);
   }
}
return 1;
}
CMD:tuning2(playerid,params[])
{
new cartype = GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);
SetPlayerInterior(playerid,0);
{
   if(State!=PLAYER_STATE_DRIVER)
   {
      SetPlayerPos(playerid,2388.2261,1032.7090,11);
   }
   else if(IsPlayerInVehicle(playerid, cartype) == 1)
   {
      SetVehiclePos(cartype,2388.2261,1032.7090,11);
      SetVehicleZAngle(cartype,6.1335);
   }
   else
   {
      SetPlayerPos(playerid,2388.2261,1032.7090,11);
   }
}
return 1;
}
CMD:tuning3(playerid,params[])
{
new cartype = GetPlayerVehicleID(playerid);
new State=GetPlayerState(playerid);
SetPlayerInterior(playerid,0);
{
   if(State!=PLAYER_STATE_DRIVER)
   {
      SetPlayerPos(playerid,2645.1208,-2018.3188,13.3512);
   }
   else if(IsPlayerInVehicle(playerid, cartype) == 1)
   {
      SetVehiclePos(cartype,2645.1208,-2018.3188,13.3512);
      SetVehicleZAngle(cartype,182.8156);
   }
   else
   {
      SetPlayerPos(playerid,2645.1208,-2018.3188,13.3512);
   }
}
return 1;
}[/pawn]
A fegyveres dologban nemvok otthon.

417
Segítségkérés / Crash detector
« Dátum: 2011. október 09. - 19:21:36 »
Ezt idáig értem...
Beraktam a plugint, és GM-be azt a pár sort...
1. Nem crashelt tõle a szerver
2. Szerver indításnál vmi hibát ki ír a plugin miatt, hogy vmilyen DLL fájl hiányzik... -.-\' xD
Egyébként már nincs rá szükségem, kiderült hogy egy zombi bot miatt nagy volt a processzor használat és a hoston automatikusan újraindult a szerver.

418
Segítségkérés / Crash detector
« Dátum: 2011. október 09. - 17:17:29 »
Üdv.
Van ez a cucc ami elvileg megmondja nekem mitõl crashel a szeróm, ha crashel... Mostanában sokszor újra indul, ezért kéne...
Meg is találtam ezt az eszközt ITT , de nem tudom használni...
Nem tudja valaki, hogyan kell ezt beüzemelni?

419
Segítségkérés / Rendõr Szerver
« Dátum: 2011. október 09. - 17:06:23 »
A parancsba beleírod:
[pawn]if(!IsPlayerAdminLevel(playerid, 1))return SendClientMessage(playerid, 0xFF0000FF, \"HIBA: Nem vagy admin!\");[/pawn]

420
Segítségkérés / Milyen szervert nyissak?
« Dátum: 2011. október 09. - 17:04:16 »
Ez a GAFórumon közzétett szerverek típusainak listája és azok mennyisége... Amibõl már nagyon sok van, abból szerintem ne nyiss te is egyet...
Kategóriák: [Fun (31db.)] [stunt (8db.)] [RPG (49db.)] [Drift (2db.)] [DM (7db.)] [Zombi (1db.)]
Azért írtam õket más színnel, h könnyebben megtudd különböztetni.
Véleményem szerint fun szerverbe semmiképp se kezdj bele. Stunt szerverbe se ajánlatos, mert egy fun szerverben általában alap a stunt. RPG szerót se nyiss mert sok van belõle meg te is belebonyolodtál. DM szerót csinálhatsz, de ahhoz kell egy kisebb script tudás. Nem kell hozzá pro-nak lenned, de egy kezdõ scripternek nem ajánlom. A zombi szerver tele van bottal, gondolom zombi bottal, azt nehéz scriptelni, szerintem ne kezdj bele. Drift szerót csinálhatsz, abból nincs olyan sok.
Ha nem drift szerót szeretnél akkor... hát... az a helyzet hogy nagyon sok szeró van manapság, nem érdemes újat csinálni, hisz a playerek már nemnagyon költözködnek egyik szeróról a másikra, esetleg a cheaterek mert mindig banolják õket.
De ha mégis akarsz szerót ami nem drift szeró akkor csinálj egy Stunt szerót, azt nem nehéz scriptelni,inkább csak mapolni kell, 1-2 teleport azok is egyszerûek.
Sok sikert a kategória választásban és a szerver készítésben :)

Oldalak: 1 ... 26 27 [28] 29 30 ... 32
SimplePortal 2.3.7 © 2008-2024, SimplePortal