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

Oldalak: [1] 2 3 ... 13
1
Segítségkérés / Age input dialog hiba
« Dátum: 2013. november 12. - 23:14:55 »
Sziasztok próbálom megcsinálni dialogba a korát, de fogalmam nincs, hogy hogyan kéne a beírt számot beállítani korra legyen szíves valaki segíteni
Elõre is köszönöm
 
if (dialogid == 11 )
{
if ( !response ) return ShowPlayerDialog(playerid,11,DIALOG_STYLE_INPUT,\"Add meg a karaktered életkorát\",\"18 és 99 között\",\"Rendben\",\"Kilép\");
PlayerInfo[playerid][pAge] = inputtext;
}

 
Hiba:
 

error 006: must be assigned to an array

 
Hibás sor:
 

PlayerInfo[playerid][pAge] = inputtext;

2
Segítségkérés / Ban hiba
« Dátum: 2013. augusztus 07. - 16:36:39 »
Sziasztok. Nem tudom mivel lehet a probléma elõször találkozok ilyennel hogy akárhogy próbálom kitiltani magam nem sikerül mert mindig vissza enged :/. Próbáltam rconba tiltani magam hátha az admin rendszerem bannjával van a gond de  akkor sem sikerült vissza engedett megint és elõhozta a bejelentkezõ panelt.A ban logba szerepel az IP vagyishát az alap IP az 127.0.0.1 és a nevem de nem tudom :/ 3.xel lenne ez a probléma nem tudom nem találkoztam vele.Valaki tudja mi a gond?Elõre is köszönöm a segítséget
samp.ban
 

127.0.0.1 [07/08/13 | 16:26:33] Marcury - 1
127.0.0.1 [07/08/13 | 16:28:29] Marcury - CONSOLE BAN

 
Láthatjátok admin rendszerrõl bannoltam magam 1 indokkal utána rconnal de megint csak be enged és elõhozza a bejelentkezõ dialogot.

3
Segítségkérés / Logfájl készítés
« Dátum: 2013. augusztus 06. - 11:24:18 »
Sziasztok. Próbálkoztam a kickemhez csinálni logot hogy Admin X-Y kickelte X-Y Indok X-Y. Na ez nem jött össze megpróbálkoztam a dtrpg módjából rájönni de amikor próbálkoztam megcsináltam kickelni akartam magam leállt a szerver.
Az lenne a kérésem valaki eltudná magyarázni megmutatni hogyan kell logot csinálni dinibe? Ha nem lehet dinivel akár fwrite-al mind1. Példának ennyi elég lenne hogy /parancs ID és logba elmenti X-Y megnézte a másik nevét ami X-Y vagy mind1.
Köszönöm elõre is.

4
Segítségkérés / OnPlayerUpdate helyett
« Dátum: 2013. augusztus 05. - 12:16:55 »
Sziasztok. Szeretném azt kérdezni tõletek mit használhatnék OnPlayerUpdate helyett?Mert azt állítólag az OnPlayerUpdate laggos tud lenni. Valami más funkció vagy módszer? Köszönöm elõre is.

5
Segítségkérés / OnPlayerDeath probléma
« Dátum: 2013. augusztus 03. - 19:14:59 »
Sziasztok. Nem tudom miért de nem hajt végre semmit ebbõl nem ad hozzá nem von el stb... Mi a probléma?
 

public OnPlayerDeath(playerid, killerid, reason)
{
if (PlayerInfo[playerid][pSilver] == 0)
{
if(killerid != INVALID_PLAYER_ID) GivePlayerMoney(killerid,5000);
if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
PlayerInfo[killerid][pKill] += 1;
GivePlayerMoney(playerid,-5000);
SetPlayerScore(playerid, GetPlayerScore(playerid) - 1);
PlayerInfo[playerid][pDeath] += 1;
}
else
{
if(killerid != INVALID_PLAYER_ID) GivePlayerMoney(killerid,5000);
if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
PlayerInfo[killerid][pKill] += 1;
GivePlayerMoney(playerid,-5000);
SetPlayerScore(playerid, GetPlayerScore(playerid) - 1);
PlayerInfo[playerid][pDeath] += 1;
}
 
return 1;
}

6
Segítségkérés / Fegyvermentés enum
« Dátum: 2013. augusztus 02. - 10:32:45 »
Sziasztok valaki leírná nekem hogyan tudok fegyvereket is menteni enumba?Arról lenne szó hogy kilépéskor menti a fájlba külön-külön a lõszereket.
PL:
 

AK=1000
M4=500

 
és belépéskor innen tölti vissza és oda adja fegyvereket az elmentett lõszerrel.
Köszönöm elõre is :)

7
Segítségkérés / DynamicCP hiba
« Dátum: 2013. május 09. - 00:07:37 »
Sziasztok nem tudom mi van nem csinál semmit régebben csináltam DynamicCP-t amit Gabor. mutatott meg hogyan kell csinálni de nem vágom most mi a hiba nem teszi meg a kellõ dolgot.Valaki tud segíteni?
 

new GrooveCP;
public OnGameModeInit()
{
GrooveCP = CreateDynamicCP(2492.8083,-1711.0153,1014.7422, 3.0, -1, 3, -1, 50);
return 1;
}
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
if(checkpointid == GrooveCP)
{
GameTextForPlayer(playerid,\"~g~/grooverabol\",5000,3);
}
return 1;
}

8
Segítségkérés / Stunt felismerõ
« Dátum: 2013. május 08. - 16:23:07 »
Sziasztok tudok valami tutorialt vagy valami scriptet amibõl megtudom tanulni a stunt felismerést pl ha ugrat eggyet az ember mint az alap sampban is
vagy ha valaki tudja röviden letudná írni hogy kell?

9
Segítségkérés / Tábla vagy textura vagy nem tudom.
« Dátum: 2013. április 29. - 16:54:12 »
Sziasztok van egy szerveren egy ilyen mível 3.x et nem tanulmányoztam még azt sem tudom mik az újitások de gondolom ezt a 3.x be tették bele ezt hogy lehet csinálni?Szerver nevet nem akarok mondani mert hírdetnék.
Elmondanátok ezt hogy hívják és ha van róla tutorial akkor linkelnétek köszönöm elõre.
Kép róla:http://kepfeltoltes.hu/view/130429/918639613n_vtelen_www.kepfeltoltes.hu_.jpg

10
SA-MP: Szerverfejlesztés / M-Admin
« Dátum: 2013. április 29. - 00:43:41 »
Sziasztok a szerveremhez csináltam egy admin rendszert ami annyira nem nagy durranás a régi regisztrációs rendszerem használtam hozzá.Remélem minden tökéletesen mûködik én nem vettem észre rajta hibát. 1.1 verziót tervezem amibe SendClientMessageToAll okat is fogok használni de azt úgyis ahogy akarjátok magatoknak átfogjátok szerkeszteni amit meg is engedek nekem ez így tetszik ahogy van de azért még egy pár simítást azért teszek rajta :).
U.I:A SendClientMessage-eket megkérem szerkesszétek át mert ezt úgy csináltam ahogy a szerverembe lessz és nem szeretem pont ugyan úgy van egy másik szerverbe :) köszönöm :).
Code:
 

#include <a_samp>
#include <dini>
#include <dudb>
#include  <zcmd>
#include  <sscanf2>
#include <colors>
new bool:god[MAX_PLAYERS];
new warn[MAX_PLAYERS];
#pragma unused ret_memcpy
 
enum pInfo
{
    pCash,
    pScore,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
new gPlayerLogged[MAX_PLAYERS];
#define SERVER_USER_FILE \"Szerver/%s.ini\"
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
warn[playerid] = 1;
    gPlayerLogged[playerid] = 0;
    new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
    if (!dini_Exists(file))
    {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Üdv te nemvagy regisztrálva\", \"Üdvözöljük ön nem regisztált adja meg a bejelentkezési adatát\", \"Regisztráció\", \"Kilép\");
    }
    if(fexist(file))
    {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Üdv regisztrált\", \"Üdvözöljük regisztrált add meg a bejelentkezési adataidat\", \"Bejelentkez\", \"Kilép\");
    }
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
    if(gPlayerLogged[playerid] == 1)
    {
        dini_IntSet(file, \"Score\", PlayerInfo[playerid][pScore]);
        dini_IntSet(file, \"Money\", PlayerInfo[playerid][pCash]);
        dini_IntSet(file, \"Admin\", GetPVarInt( playerid, \"iAdmin\" ) );
    }
    gPlayerLogged[playerid] = 0;
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if (dialogid == 1)
    {
        new name[MAX_PLAYER_NAME], file[256], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Üdv te nemvagy regisztrálva\", \"Üdvözöljük ön nem regisztált adja meg a bejelentkezési adatát\", \"Regisztráció\", \"Kilép\");
        dini_Create(file);
        dini_IntSet(file, \"Password\", udb_hash(inputtext));
       
        dini_IntSet(file, \"Money\",PlayerInfo[playerid][pCash] = 500);
        dini_IntSet(file, \"Score\",PlayerInfo[playerid][pScore] = 0);
SetPVarInt( playerid, \"iAdmin\", dini_Int( file, \"Admin\" ) );
        format(string, 128, \"{ffff00}[szerver]{ffff00}{ff0000}Sikeresen bejelentkeztél{ff0000}\");
        SendClientMessage(playerid, COLOR_YELLOW, string);
        gPlayerLogged[playerid] = 1;
    }
    if (dialogid == 2)
    {
        new name[MAX_PLAYER_NAME], file[256];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Üdv regisztrál\", \"Üdvözöljük regisztrált add meg a bejelentkezési adataidat\", \"Bejelentkez\", \"Kilép\");
        new tmp;
        tmp = dini_Int(file, \"Password\");
        if(udb_hash(inputtext) != tmp) {
            SendClientMessage(playerid, COLOR_RED, \"Wrong PW sir.\");
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Üdv regisztrál\", \"Üdvözöljük regisztrált add meg a bejelentkezési adataidat\", \"Bejelentkez\", \"Kilép\");
        }
        else
        {
            gPlayerLogged[playerid] = 1;
            SetPVarInt( playerid, \"iAdmin\", dini_Int( file, \"Admin\" ) );
            SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
            GivePlayerMoney(playerid, dini_Int(file, \"Money\")-GetPlayerMoney(playerid));
            SendClientMessage(playerid,COLOR_RED, \"{ffff00}[szerver]{ffff00}{ff0000}Sikeresen bejelentkeztél{ff0000}\");
        }
    }
return 1;
}
CMD:ahelp( playerid, params[] )
{
new string[3200];
format( string, sizeof( string ),\"%s%s%s%s%s\",
\"{999999}{22ff00}------------------------------------------------------------------------------------Admin parancsok ----------------------------------------------------------------------------------------------{22ff00}\\n\",
\"{999999}{ffff00}-Level 1:{ffff00}{ff0000}/ahelp,warn,/adminsz,/god,/goto,/get,/asay,/annouce/,ip,/mute,/jump,/unmute,/clearchat,/settime,/setweather{ff001e}{ffff00}\\n\",
\"{999999}{ffff00}-Level 2:{ffff00}{ff0000}/ahelp,/warn,/adminsz,/god,/goto,/get,/asay,/announce,/ip,/kick,/akill,/freeze,/unfreeze,/ban,/fegyverelvesz,/giveplayerweapon{ff0000}\\n\",
\"{999999}{ffff00}-Level 3:{ffff00}{ff0000}/ahelp,/warn,/adminsz,/god,/goto,/get,/asay,/announce,/ip,/kick,/akill,/freeze,/unfreeze,/ban,/fegyverelvesz,/giveplayerweapon,/restart,/setlevel{ff0000}\\n\",
\"{999999}{22ff00}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------{22ff00}\\n\");
ShowPlayerDialog( playerid, 100, DIALOG_STYLE_MSGBOX, \"{00c8fa}Admin parancsok\", string, \"Ok\", \"\" );
return 1;
}
CMD:setlevel(playerid, params[])
{
if( GetPVarInt( playerid, \"iAdmin\" ) == 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer, iAdmin;
if(sscanf( params, \"ui\", iPlayer, iAdmin)) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}Használat: /setlevel <Játékos ID/Név> <Szint>{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[szerver]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
if(0 > iAdmin || 3 < iAdmin) return SendClientMessage(playerid, 0xFF0000AA, \"{ffff00}[szerver]{ffff00} {ff0000}HIBA:A szint csak 0-3 között lehet.{ff0000}\");
SetPVarInt(iPlayer,  \"iAdmin\", iAdmin);
SendClientMessage(iPlayer,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Egy admin az admin szinted emelte/csökkentette{ff0000}\");
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:3]{22ff00}{ff0000}\");
}
return 1;
}
CMD:kick(playerid, params[])
{
new id, indok[256], string[256];
if(2 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id, indok)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /kick [playerid] [indok]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin ki rúgott a szerverrõl [indok: %s{ff0000}]\",indok);
SendClientMessage(id,-1, string);
Kick(id,indok);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:ban(playerid, params[])
{
new id, indok[256], string[256];
if(2 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id, indok)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /ban [playerid] [indok]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin ki tíltott a szerverrõl [indok: %s{ff0000}]\",indok);
SendClientMessage(id,-1, string);
BanEx(id,indok);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:adminsz(playerid, params[])
{
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new Text3D:adminsz[MAX_PLAYERS];
adminsz[playerid] = Create3DTextLabel(\"Admin szolgálatban!\",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(adminsz[playerid], playerid, 0.0, 0.0, 0.7);
SetPlayerSkin(playerid, 217);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
 
CMD:warn(playerid, params[])
{
new id, indok[256], string[256];
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id, indok)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /warn[playerid] [indok]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admintól warnolt téged [indok: %s{ff0000}][Warnok száma %d]\",indok,warn[playerid]);
SendClientMessage(id,-1, string);
warn[id]++;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:god(playerid, params[])
{
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
if(god[playerid] == false)
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Mostantól sérthetetlen vagy :){ff0000}\");
SetPlayerHealth(playerid,99999999);
god[playerid] =true;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Újra sérthetõ vagy :){ff0000}\");
SetPlayerHealth(playerid,100);
god[playerid] =false;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:freeze(playerid, params[])
{
new id, indok[256], string[256];
if(2 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id, indok)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /freeze[playerid] [indok]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin lefagyasztott téged[indok:%s]\",indok);
SendClientMessage(id,-1, string);
TogglePlayerControllable(playerid,0);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:2]{22ff00}{ff0000}\");
}
return 1;
}
CMD:unfreeze(playerid, params[])
{
new id,string[256];
if(2 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /unfreeze[playerid]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin levette rólad a fagyasztást\");
SendClientMessage(id,-1, string);
TogglePlayerControllable(playerid,1);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:goto(playerid, params[])
{
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new id,string[256],Float:x, Float:y, Float:z;
new iPlayer;
if(sscanf(params, \"ds\", id)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /unfreeze[playerid]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin oda teleportált hozzád\");
SendClientMessage(id,-1, string);
GetPlayerPos(id, x, y, z);
SetPlayerPos(playerid, x, y, z);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
 
CMD:get(playerid, params[])
{
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new id,string[256],Float:x, Float:y, Float:z;
new iPlayer;
if(sscanf(params, \"ds\", id)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /unfreeze[playerid]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin oda teleportált magához\");
SendClientMessage(id,-1, string);
GetPlayerPos(playerid, x, y, z);
     SetPlayerPos(id, x, y, z);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
 
 

CMD:asay(playerid, params[])
{
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new string[252],szoveg[128],nev[252];
if(sscanf(params,\"s[252]\",szoveg)) return SendClientMessage(playerid,COLOR_RED,\"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /asay[szöveg]{ff0000}\");
GetPlayerName(playerid, nev, sizeof(nev));
format(string, sizeof(string), \"{ffff00}[Admin]{ffff00}{ff0000}%s: %s{ff0000}\",nev,szoveg);
SendClientMessageToAll(COLOR_RED, string);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:announce(playerid, params[])
{
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new szoveg[128];
if(sscanf(params,\"s[252]\",szoveg)) return SendClientMessage(playerid,COLOR_RED,\"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /announce[szöveg]{ff0000}\");
GameTextForAll(szoveg, 4000, 0);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:restart(playerid, params[])
{
if(3 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new string[252],indok[252];
if(sscanf(params,\"s[252]\",indok)) return SendClientMessage(playerid,COLOR_RED,\"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /restart[újra indítási indok]{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}A szerver újra indúl [szerver újra indítási indok:%s]{ff0000}\",indok);
SendClientMessageToAll(COLOR_RED, string);
SendRconCommand(\"gmx\");
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:kill(playerid,params[])
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Megölted magad :){ff0000}\");
return 1;
}
CMD:akill(playerid, params[])
{
new id, indok[256], string[256];
if(2 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id, indok)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /akill [playerid] [indok]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin megölt téged [indok: %s{ff0000}]\",indok);
SendClientMessage(id,-1, string);
SetPlayerHealth(id,0);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:2]{22ff00}{ff0000}\");
}
return 1;
}
CMD:ip(playerid, params[])
{
new string[512],id,ip[256],nev[256];
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /ip [playerid]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
GetPlayerIp(id,ip,256);
GetPlayerName(playerid, nev, sizeof(nev));
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}%s játékosnak az IP címe:%s{ff0000}\",nev,ip);
SendClientMessage(id,-1, string);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:jump(playerid, params[])
{
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new id,string[256],Float:x, Float:y, Float:z;
new iPlayer;
if(sscanf(params, \"ds\", id)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /jump[playerid]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin fel dobott téged{ff0000}\");
SendClientMessage(id,-1, string);
GetPlayerPos(id, x, y, z);
SetPlayerPos(id, x, y, 1000);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:mute(playerid, params[])
{
new id, indok[256],string[256];
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id, indok)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /warn[playerid] [indok]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Le lettél némítva [indok:%s]{ff0000}\",indok);
SendClientMessage(id,COLOR_RED, string);
SetPVarInt( id, \"Muted\", 1);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
 
 

public OnPlayerText(playerid, text[])
{
if(GetPVarInt(playerid,\"Muted\") == 1)
{
SendClientMessage(playerid,-1,\"{ffff00}[szerver]{ffff00}{ff0000}Le vagy némítva így nem tudsz beszélni{ff0000}\");
return 0;
}
return 1;
}
 
CMD:setweather(playerid, params[])
{
new id, wid, string[256];
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id,wid)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /setweather [playerid] [idõjárás id]{22ff00}[0-36 között]{22ff00}{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin át álította neked az idõjárást\");
SendClientMessage(id,-1, string);
SetPlayerWeather(id,wid);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:settime(playerid, params[])
{
new time,string[256];
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", time)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /settime [playerid] [óra]{22ff00}[0-24 között]{22ff00}{ff0000}{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin át álította az idõt\");
SendClientMessageToAll(-1, string);
SetWorldTime(time);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
CMD:giveplayerweapon(playerid, params[])
{
new id,fegyverid,tolteny,string[256];
if(2 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"udd\", id, fegyverid, tolteny)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /giveplayerweapon [playerid] [fegyverid]{22ff00}[Töltény]{22ff00}{ff0000}{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin fegyvert adott neked\");
SendClientMessage(id,-1, string);
GivePlayerWeapon(id,fegyverid,tolteny);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:2]{22ff00}{ff0000}\");
}
return 1;
}
CMD:fegyverelvesz(playerid, params[])
{
new id, indok[256],string[256];
if(2 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\", id, indok)) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /fegyverelvesz[playerid] [indok]{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
format(string, sizeof(string), \"{ffff00}[szerver]{ffff00}{ff0000}Egy admin elvette tõled az összes fegyvered [indok:%s]{ff0000}\",indok);
SendClientMessage(id,COLOR_RED, string);
ResetPlayerWeapons(id);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:2]{22ff00}{ff0000}\");
}
return 1;
}
 
 

CMD:clearchat(playerid, params[])
{
if(1 <= GetPVarInt( playerid, \"iAdmin\" ) <= 3 || IsPlayerAdmin( playerid ) )
{
new iPlayer;
if(sscanf(params, \"ds\")) return SendClientMessage(playerid, -1, \"{ffff00}[Útmutató]{ffff00} {ff0000}Használat: /clearchat{ff0000}\");
if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, \"{ffff00}[Útmutató]{ffff00}{ff0000}HIBA: Érvénytelen ID/Név.{ff0000}\");
for(new i = 1; i <= 90; i++)
{
SendClientMessageToAll(-1, \"\\n\");
}
SendClientMessageToAll(-1,\"{ffff00}[szerver]{ffff00}{ff0000}Egy admin megtisztította a chatfalat\");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Nincs elég szinted a parancs használatához {22ff00}[Minimum:1]{22ff00}{ff0000}\");
}
return 1;
}
 
 
 
 
public OnPlayerUpdate(playerid)
{
if(warn[playerid] == 4)
{
SendClientMessage(playerid,COLOR_WHITE,\"{ffff00}[szerver]{ffff00}{ff0000}Összegyûlt a harmadik warn ezért ki rúgott a szerver{ff0000}\");
Kick(playerid);
}
return 0;
}
 
 

stock szName( playerid )
{
static
s_szName[ MAX_PLAYER_NAME + 1 ];
GetPlayerName( playerid, s_szName, MAX_PLAYER_NAME );
return s_szName;
}

 
Link:
http://www.solidfiles.com/d/b17b4f5f6a/
Ami szükséges hogy a scriptfiles mappában létre kell hozni egy Szerver mappát :)

11
Segítségkérés / Mutéba ne írjon
« Dátum: 2013. április 27. - 12:27:25 »
Sziasztok nem tudom hogykell megcsinálni ha a mutedolva van ne tudjon beszélni annyi a hibám nem tudom hogyan kell hogy az alap chatat használja
szóval nem tudom mit kell az IsPlayerConnected alá írni.Aki segítene annak elõre is köszönöm :)
 

public OnPlayerText(playerid, text[])
{
 
if(mute[playerid] == true)
{
for(new i=0;i<MAX_PLAYERS;i++)
if(IsPlayerConnected(i)==1)
{
}
}
else
{
SendClientMessage(playerid,COLOR_RED,\"Le vagy némítva\");
}
return 0;
}

12
Segítségkérés / 3c objectes map
« Dátum: 2013. április 26. - 17:58:21 »
Sziasztok én nem találtam az új objectes ls-air meg lv air mapot ami általába minden szerveren benn van gondolom publicálva van aki tudná belinkelné? Köszönöm elõre is :).
Megtaláltam a mapot csak solide filesrõl nem tudok letölteni leszednétek és fel tennétek datára?
http://www.solidfiles.com/d/11a968fff2/

13
Kérdések, Segítség / PHP lekérés hiba
« Dátum: 2013. április 01. - 13:22:52 »
Sziasztok nem tudom mi a baj az ifemmel valakit megkérnék kijavitaná és le írná mi volt a hiba? köszönöm elõre is megy a respect
Hiba az mindíg azt irja egy az érték :/
 

<?php
session_start();
if(!empty($_SESSION[\'felhasznalonev\']))
{
$kapcsolodas = @mysql_connect(\"sql5.ultraweb.hu\", \"nym\", \"****\") or die(\"Sikertelen kapcsolódás..\");
@mysql_select_db(\'nym\',$kapcsolodas) or die(\"Sikertelen..\");
$felhasznalonev = mysql_fetch_array(mysql_query(\"SELECT * FROM `info` WHERE `username` = \'\".mysql_real_escape_string($_SESSION[\'felhasznalonev\']).\"\'\"));
$id = $felhasznalonev[\'id\'];
$query  = mysql_query (\"SELECT * FROM info WHERE money = \'$money\'\");
$leker = mysql_fetch_assoc($query);
if($leker[\'money\'] != 1)
{
echo\"Egy az érték\";
}
else
        echo\"Nem egy az érték\";
         
}
?>

14
Kérdések, Segítség / PHP Érték adás mentés
« Dátum: 2013. március 14. - 23:45:20 »
Sziasztok nem találtam sem magyar tutorialt sem angolt errõl hogyan lehet pl Értek: nek értéket adni pl hogy ki írja
Érték:3000 ezt randomba írtam :D és annak a betöltését és elmentését mysqlbe pl az ertek tablazatba
Szal magyarul annyit kell hogy van 3000értékem ahoz hozzá adok +50-et azt egy echo ba ki írja mennyi Érték: és azt le mentse és betöltse
így kéne hogy
Mentés:
...
Betöltés:
....
Hozzáadás:
...
nekem csak egy példának kéne hogy megértsem elõre is köszönöm megy a respect majd

15
Kérdések, Segítség / Második ram
« Dátum: 2013. március 13. - 18:08:47 »
Sziasztok beraktam egy második ramot a második helyre nem írja ki a rendszer információkba hogy több lenne nem tudom mûködik e és ha mûködik akkor sem írja ki hogyan tudom tesztelni vagy többnek kell ki írnia?

Oldalak: [1] 2 3 ... 13
SimplePortal 2.3.7 © 2008-2024, SimplePortal