menü

Ü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 megjelenítése menü

Üzenetek - Benceee

#4516
Id 3
Koordi:
288.745971,169.350997,1007.171875
#4517
Fórum Archívum (Témák/Fórumok) / Unknow Command!
2011. augusztus 15. - 15:07:03
Szia!
Így is megoldható, az összes parancsod alá írd be ezt:
[pawn]
else
{
    SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen parancs!\");
    return 1;
}
[/pawn]
#4518
Leírások/Útmutatók / [Leírás] 0.3c Remote Console
2011. augusztus 15. - 12:44:51
Üdv!
Most, hogy nézegettem a fórumot találtam egy ilyesfajta témát, de én ismerem ennek a másik változatát is, amit le fogok ide írni.
Nos.. A remote console ( távoli konzol ) arra jó, ha nem vagy fent a szervereden, akkor a windowsból be tudsz jelentkezni RCON-ba. Amiket tudsz csinálni: IP bannokat újratölteni, írni adminként ( Kékkel: Admin: szöveg ), filterscripteket újratölteni, kikapcsolni, betölteni. Teljesen ugyanaz minden, mintha a szerveren lennél. A konzolban nem kell a /rcon elõtag, csak simán a \"say\". Szerveren ez így meg: /rcon say Sziasztok. Konzolban pedig így: say Sziasztok. Ami a chatban történik azt sajnos csak a server_log.txt-ben fogod megtalálni. Akkor, hogyan is kell beüzemelni?
Megnyitod a jegyzettömböt és a következõket írod bele: \"rcon .exe IP cím Port Rcon\". Leírom másképp. \"rcon.exe 192.168.1.1 777 changeme\". Idézõjelek nem kellenek. Elmented valami.bat néven, és be teszed a GTA San Andreas mappádba. Ha nem szeretnél mindig belépni abba a mappába, akkor ki is teheted az asztalra parancsikonként. ( Parancsikonos segítség a leírás végén. ) Most rákattintunk kétszer a valami.bat-ra, és ott a konzol, egy fekete kis ablak. Oda kell írni az olyanokat, hogy \"say sziasztok\" \"loadfs ladmin\" \"unloadfs ladmin\" \"reloadfs ladmin\" \"cmdlist\" \"reloadbans\". Természetesen idézõjelek nélkül.
Jöjjön a parancsikonos segítség:
A háttérképeden nyomsz egy jobb gombot, ott kiválasztod azt, hogy \" Új \", azon belül \" Parancsikon \". Az \"Adja meg az elem helyét!\" sorba ott van, hogy \" Tallózás... \" itt ki kel választani, hogy hol van a valami.bat. Ha ez kész, rá kattintasz a \"Tovább\"-ra. A parancsikon nevének bármit megadhatsz, például: Szerverem, Konzol, Teljesen mindegy. Végül rákattintasz a \" Befejezés \"-re és kész a saját konzolod.
Remélem segített a leírásom. Köszönöm, hogy elolvastad!
#4519
Sajnálom, máskor jobban figyelek rá.
#4520
Mambo, ki a low?:D
#4521
Szia:D
Pedig most írtam.
#4522
Elnézést, a keresõt most nem használtam, de köszönöm szépen!
#4523
Sziasztok! Itt bemutatom egy adminszolgálat script elkészítését.
Kezdjük is el!
[pawn]
#include <a_samp> // ez tartalmazza az alap függvényeket, mindenfélét.
#include <colors> // ez tartalmazza a színeket
#define SLOT 30 // A 30 helyett a szerver férõhelyét kell írni.
new adminszolgalat[MAX_PLAYERS]; // Létrehozzuk az \"adminszolgalat\" változót
public OnPlayerCommandText(playerid, cmdtext[]) // Ezt gondolom mindenki érti.
{
     if(strcmp(cmdtext, \"/aszolgálat\", true) == 0) // Látrehozzuk a parancsot
     {
          if(IsPlayerAdmin(playerid))
          {
               if(adminszolgalat[playerid] == 0) // Lekérdezzük, hogy adminszolgálatban van-e
               {
                    SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálatba álltál.\"); // Kiírjuk neki hogy szolgálatba állt
                    adminszolgalat[playerid] = 1; // Megadjuk neki a szolgálat értéket
                    SetPlayerSkin(playerid, 217); // 217es ID-jû skint adunk neki
                    return 1;
               }
               if(adminszolgalat[playerid] == 1) // Lekérdezzük, hogy adminszolgálatban van-e
               {
                    SendClientMessage(playerid, COLOR_WHITE, \"Kiléptél adminszolgálatból\"); // Kiirjuk neki, hogy kilépett
                    adminszolgalat[playerid] = 0; // Megadjuk a kilépési értéket
                    SetPlayerSkin(playerid, 29); // 29es skint kap
                    return 1;
               }
          }
     }
     return 1;
}
public OnPlayerStateChange(playerid)
{
for(new i=0; i<SLOT; i++)
{
   if(adminszolgalat == 1) SetPlayerChatBubble(i, \"Admin szolgálatban\", COLOR_GREEN,20,1200); // kiirjuk a fejefölé h szoliban van

}


return 1;


}


[/pawn]


Remélem érthetõ.


[mod=Koncz_Norbert]Ez nem leírás. Arról nem beszélve hogy a color függvénykönyvtár nincs kihelyezve a fõposztban. A témát zárom.[/mod]
#4524
Segítségkérés / Nem tudom mi a hiba xD
2011. augusztus 15. - 08:53:44
Szia!
Több kapu nyitása egy paranccsal:
[pawn]
if(strcmp(cmdtext, \"/nyit\", true) == 0)
{
     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);
     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);
     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);
     MoveObject(object neve, koordináta, koordináta, koordináta, sebessége);
     return 1;
}
[/pawn]
Az object neve helyett természetesen a tiedet kell írni.
#4525
Segítségkérés / Adminscript, strtok
2011. augusztus 03. - 07:58:54
ÜDv, egy adminscriptet írok, strtok-kal. Nos, /adadmin, /kick mûködik, de a /rejtõzés az már nem.
Ez mûködik:
 
   if(strcmp(cmd, \"/adadmin\", true) == 0)
{
       new string[128];
       new tmp[256];
       new player[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME];
       new giveplayerid;
       if(PlayerInfo[playerid][AdminLevel] == 3 || IsPlayerAdmin(playerid))
       {
               tmp = strtok(cmdtext, idx);
               if(!strlen(tmp))
               {
                       SendClientMessage(playerid, COLOR_ORANGE, \"Használat: /adadmin <id> <szint>\");
                       return 1;
               }
               giveplayerid = ReturnUser(tmp);
               tmp = strtok(cmdtext, idx);
               new level = strval(tmp);
               if(giveplayerid != INVALID_PLAYER_ID)
               {
                       GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                       GetPlayerName(playerid, player, sizeof(player));
                       PlayerInfo[giveplayerid][AdminLevel] = level;
                       format(string, sizeof(string), \"*** %s %d szintû adminnak nevezett ki.\", player, level);
                       SendClientMessage(giveplayerid, COLOR_BLUE, string);
                       format(string, sizeof(string), \"Kinevezted %s-t %d szintû adminná\",  giveplayer,PlayerInfo[giveplayerid][AdminLevel]);
                       SendClientMessage(playerid, COLOR_RED, string);
               }
               else if(giveplayerid == INVALID_PLAYER_ID)
               {
                       format(string, sizeof(string), \"%i nem elérhetõ.\", giveplayerid);
                       SendClientMessage(playerid, COLOR_RED, string);
               }
       }
       else
       {
           SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");
       }
}

 
Ez viszint már nem:
 

if(strcmp(cmd, \"/rejtõzés\", true) == 0)
{
    if(PlayerInfo[playerid][AdminLevel] == 2)
    {
           SendClientMessage(playerid, COLOR_WHITE, \"Rejtõzködõs üzemmódba álltál.\");
    PlayerInfo[playerid][Rejtozes] = 1;
    return 1;
        } else { SendClientMessage(playerid, COLOR_WHITE, \"Nem vagy admin.\"); return 1; }
}

 
Ez mitõl lehet? A módban az alap parancsok sem jók, ( /help )
Valami más is kéne?
#4526
Segítségkérés / God Mode spawnoláskor
2011. augusztus 02. - 14:30:28
Hali, Örök god mode:
 

public OnPlayerSpawn(playerid)
{
SetPlayerHealth(playerid, 99999);
return 1;

 
}