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 - Red-Eye

#241
Segítségkérés / Személyi kapu!
2013. január 13. - 10:21:39
Akkor elírtam valahol xD majd 11-ig meglesem, am meg overgame-ke semmi copy nincs benne bajlódtam vele vagy 7 percet félálomba xD De ha már szerverneveket hozol fel legközelebb ip-t is adj hozzá mert akkor már meg is nézném mirõl is \'másolok\' xD tudod hogy legalább ismerjem mi is az xD
Edit:
am meg letölteni nem szokásom max filterscriptet amivel ig lehet editorozni attachedobjecttovehicle-t modjuk stb. xD de ha akarod átírom zcmd-sre vagy valami hogy neked is megfeleljen de feleslegesen ne kelljen már letöltenie mindenkinek mert az csak extra macera míg azt is letöltené xD
javítva, tényleg nagyon fáradt lehettem változót adok meg de nem adok neki értéket xD (megj.: nálam grand larcey vagy mi az gamemod-ban alapból van ott egy object szóval arra figyelj lehet hogy neked is lesz ott még1 extra, most derült ki számomra is tesztnél)
 

#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#include <a_samp>
new GateID;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Személyi kapu ObiWan részére by RedNET (founded by Red-Eye)\");
print(\"--------------------------------------\\n\");
GateID = CreateObject(980, 321.60000610352, -1188.1999511719, 78.099998474121, 0, 0, 218);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/nyit\", cmdtext, true, 10) == 0)
{
new name[32];
GetPlayerName(playerid,name,32);
if(strcmp(name, \"Alex_Seeger\", true) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid,5,321.60000610352,-1188.1999511719,78.099998474121))
            {
            MoveObject(GateID,321.599609375, -1188.19921875, 72.099998474121,1, 0, 0, 217.99621582031);
            SendClientMessage(playerid,COLOR_GREEN,\"Kinyitottad a kaput!\");
            }
            else
         {
         SendClientMessage(playerid,COLOR_RED,\"Nem vagy a kapu közelében!\");
         }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,\"Sry, privát kapu!\");
    }
return 1;
}
if (strcmp(\"/zar\", cmdtext, true, 10) == 0)
{
new name[32];
GetPlayerName(playerid,name,32);
if(strcmp(name, \"Alex_Seeger\", true) == 0)
    {
        if(IsPlayerInRangeOfPoint(playerid,5,321.60000610352,-1188.1999511719,78.099998474121))
            {
            MoveObject(GateID,321.60000610352, -1188.1999511719, 78.099998474121,1, 0, 0, 218);
            SendClientMessage(playerid,COLOR_GREEN,\"Bezártad a kaput!\");
            }
            else
         {
         SendClientMessage(playerid,COLOR_RED,\"Nem vagy a kapu közelében!\");
         }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,\"Sry, privát kapu!\");
    }
return 1;
}
return 0;
}
#242
overgame ez kinek is akart szólni? xD
#243
Segítségkérés / Személyi kapu!
2013. január 13. - 01:06:45
Hmm már írtak elõttem xD Bár azt a verziót bárki betudja csukni az kicsit meglepett xD
de itt van az enyim is ha már megírtam ide rakom xD
Na de itt is van..full code csak bemásolod egy üres filterscriptbe és mûködik, remélem nem írtam el semmit hajnal van már xD
 

 
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#include <a_samp>
new GateID;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Személyi kapu ObiWan részére by RedNET (founded by Red-Eye)\");
print(\"--------------------------------------\\n\");
GateID = CreateObject(980, 321.60000610352, -1188.1999511719, 78.099998474121, 0, 0, 218);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/nyit\", cmdtext, true, 10) == 0)
{
new name[32];
GetPlayerName(playerid,name,32);
if(strcmp(name, \"Alex_Seeger\", true) == 0)
    {
        new Float:PosX,
            Float:PosY,
            Float:PosZ;
        if(IsPlayerInRangeOfPoint(playerid,5,PosX,PosY,PosZ))
            {
            MoveObject(GateID,321.599609375, -1188.19921875, 72.099998474121,1, 0, 0, 217.99621582031);
            SendClientMessage(playerid,COLOR_GREEN,\"Kinyitottad a kaput!\");
            }
            else
         {
         SendClientMessage(playerid,COLOR_RED,\"Nem vagy a kapu közelében!\");
         }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,\"Sry, privát kapu!\");
    }
return 1;
}
if (strcmp(\"/zar\", cmdtext, true, 10) == 0)
{
new name[32];
GetPlayerName(playerid,name,32);
if(strcmp(name, \"Alex_Seeger\", true) == 0)
    {
        new Float:PosX,
            Float:PosY,
            Float:PosZ;
        if(IsPlayerInRangeOfPoint(playerid,5,PosX,PosY,PosZ))
            {
            MoveObject(GateID,321.60000610352, -1188.1999511719, 78.099998474121,1, 0, 0, 218);
            SendClientMessage(playerid,COLOR_GREEN,\"Bezártad a kaput!\");
            }
            else
         {
         SendClientMessage(playerid,COLOR_RED,\"Nem vagy a kapu közelében!\");
         }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,\"Sry, privát kapu!\");
    }
return 1;
}
return 0;
}
 
#244
Vic vic...mi ez az ideges fej? xD Ilyen fejeket vágtál akkor is mikor cs:s-eztünk régebben? xD
#245
Hát...melyik esetben tudok IP címet szerezni és menni tesztelni vagy játszani? ha raktok fel vagy ha nem? mert azt választom amelyikkel kaphatok gyorsabban ip-t xD
#246
:grrrrr: IP-T IDE  :grrrrr: már így is felhúztatok hogy milyen cuccok vannak rajta amiket én valszeg 1 éven belül se tudnék megírni szóval IP-T ideeee  :grrrrr:
Amúgy teljes mértékben elnyertétek a tetszésemet amint meg lesz a szerver egyik legaktívabb tag leszek lehet xD
#247
Na abban sajnos nem tudok segíteni  :-[  a dolgok .ini stb. vagy mysql-es helyekre való mentéséhez nem értek :c de asszem valamilyen olyan script kell neked elõsször amiben van regisztrációs rész és abból ahogyan az csinálja valószínûleg ki lehet sakkozni meg nézz szét hátha van fent tutorial hozzá.
#248
Hát..ilyesmit még nem írtam és eléggé összedobott dolog kicsit szégyenlem is magam érte de most láttam és mi hamarabb akartam valamit írni neked hátha segít.
de elõtte még közlöm....nem külön függvényt írtam hozzá és.. NEM TESZTELTEM!!!!! HASZNÁLAT SAJÁT FELELÕSSÉGRE!!! ELMÉLETBEN JÓ DE KEZDÕ VAGYOK LEHET TOTÁL NEM MÜXIK!!!
 

#define Rankszam 3
#include <a_samp>
#define szin 0xAA3333AA
new pRankPont[MAX_PLAYERS];
new RankNames[Rankszam][20];
new pHasFlag[MAX_PLAYERS];
new pHasFlagID[MAX_PLAYERS];
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Vadasz 3dtext for Shady by RedNET (founder Red-Eye)\");
print(\"--------------------------------------\\n\");
//rankjaidat itt személyre szabhatod de ne feledd ha többet raksz be növeld a #def Rankszam EZENRÉSZÉT, illetve ha nagyon hosszú nevet akarsz akkor
//a RankNames[Rankszam][20]-ból a 20ast is növeld (az a string hossza)
RankNames[0] = \"Kezdo\";
RankNames[1] = \"Vadasz\";
RankNames[2] = \"Hitman\";
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
 
public OnPlayerDisconnect(playerid, reason)
{
pRankPont[playerid] = 0;
pHasFlag[playerid] = 0;
pHasFlagID[playerid] = 0;
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new strg[100];
new name[36];
GetPlayerName(killerid,name,sizeof(name));
pRankPont[killerid]++;
pHasFlag[killerid] = 1;
Delete3DTextLabel(pHasFlagID[killerid]);
if(pRankPont[killerid] < 10)
{
format(strg,sizeof(strg),\"%s , megölt %i embert, rangja: %s\",name,pRankPont[killerid],RankNames[0]);
pHasFlagID[killerid] = Create3DTextLabel(strg,szin,0,0,0,30,0);
Attach3DTextLabelToPlayer(pHasFlagID[killerid],killerid,0,0,3);
}
if(pRankPont[killerid] > 10 && pRankPont[killerid] < 20)
{
format(strg,sizeof(strg),\"%s , megölt %i embert, rangja: %s\",name,pRankPont[killerid],RankNames[1]);
pHasFlagID[killerid] = Create3DTextLabel(strg,szin,0,0,0,30,0);
Attach3DTextLabelToPlayer(pHasFlagID[killerid],killerid,0,0,3);
}
if(pRankPont[killerid] > 20)
{
format(strg,sizeof(strg),\"%s , megölt %i embert, rangja: %s\",name,pRankPont[killerid],RankNames[2]);
pHasFlagID[killerid] = Create3DTextLabel(strg,szin,0,0,0,30,0);
Attach3DTextLabelToPlayer(pHasFlagID[killerid],killerid,0,0,3);
}
return 1;
}

 
u.i.:És igen Update-sen lehet jobb lenne és némely stringek kicsit túl vannak méretezve stb. tudom ez most ilyen lett  :confused:
#249
Tudtam én hogy van valami ilyesmi is csak azt nem hogy mi az  :wall:, ezer köszönet és szép leírás grat  ;D