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

Oldalak: 1 2 [3]
31
Segítségkérés / szerver lagg
« Dátum: 2013. Október 10. - 21:09:12 »
Sziasztok! (Ha esetleg nem jó helyre nyitottam a témát elnézést!)
az lenne a problémám/kérdésem, hogy van egy szerverem és elég nagy a lagg de és h az mitõl lehet??
ami biztos h nem a sok Fs miatt van mert az csak 1 van :/ és akkor is lagg van ha a War mód van bent amihez meg egyáltalán nincs fs és map is csak egy van.
kérdésem: Mi okozhat még laggot?

32
Segítségkérés / Idõre ban
« Dátum: 2013. Október 03. - 16:01:13 »
Helló Ladmin ba szeretnék egy /tempban id nap  parancsot de eddig nem nagyon jött össze a pawno hibát nem ír de a mikor vissza megyek nem kickel újra ki ezért volna a kérdése m ebben mi lehet a hiba?
 
//public OnPlayerConnect(playerid) alatt
TempBanCheck(playerid);
// parancs része
    if(strcmp(cmd, \"/tempban\", true) == 0)
        {
            new name[MAX_PLAYER_NAME];
            new giveplayer[MAX_PLAYER_NAME];
            new giveplayerid;
     //if(AdminLevel[playerid] >= 4)
     if(PlayerInfo[playerid][Level] >= 4)
            {
                tmp = strtok(cmdtext,idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Használat: /tempban [iD] [Nap(ok)] [Oka]\");
                    return 1;
                }
                giveplayerid = ReturnUser(tmp);
                if(IsPlayerConnected(giveplayerid))
                {
                    tmp = strtok(cmdtext, idx);
                    if (!strlen(tmp))
                    {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Használat: /tempban [iD] [Nap(Ok)] [Oka]\");
                    return 1;
                    }
                    new days = strval(tmp);
                    if(!IsNumeric(tmp))
                    return SendClientMessage(playerid, COLOR_LIGHTRED, \"Hiba: Rossz nap! Csak számokat használhatsz!\");
                    if(strval(tmp) <= 0 || strval(tmp) > 1000)
                    return SendClientMessage(playerid, COLOR_LIGHTRED, \"Hiba: Rossz nap! (1-1000)\");
                    new reason[128];
                    reason = strtok2(cmdtext,idx);
                    if (!strlen(reason))
                    return SendClientMessage(playerid, COLOR_LIGHTRED, \"Hiba: Az ok nincs megadva!\");
                    if (strlen(reason) <= 0 || strlen(reason) > 100)
                    return SendClientMessage(playerid, COLOR_LIGHTRED, \"Hiba:Az ok betûszáma túl kicsi!\");
                    new ip[15];
                    GetPlayerIp(giveplayerid,ip,15);
                    GetPlayerName(playerid, name, sizeof name);
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                    new File:tempban = fopen(\"ladmin/logs/TempBanok.ban\", io_append);
                    if (tempban)
                    {
                        new year,month,day;
                        getdate(year, month, day);
                        day += days;
                        if (IsMonth31(month))
                        {
                            if (day > 31)
                            {
                                month += 1;
                                if (month > 12)
                                {
                                    year += 1;
                                    while(day > 31) day -= 31;
                                }
                                else while(day > 31) day -= 31;
                            }
                        }
                        else if (!IsMonth31(month))
                        {
                            if (day > 30)
                            {
                                month += 1;
                                if (month > 12)
                                {
                                    year += 1;
                                    while(day > 30) day -= 30;
                                }
                                else while(day > 30) day -= 30;
                            }
                        }
                        else if (!IsMonth31(month) && IsMonth29(year) && month == 2)
                        {
                            if (day > 29)
                            {
                                month += 1;
                                if (month > 12)
                                {
                                    year += 1;
                                    while(day > 29) day -= 29;
                                }
                                else while(day > 29) day -= 29;
                            }
                        }
                        else if (!IsMonth31(month) && !IsMonth29(year) && month == 2)
                        {
                            if (day > 28)
                            {
                                month += 1;
                                if (month > 12)
                                {
                                    year += 1;
                                    while(day > 28) day -= 28;
                                }
                                else while(day > 28) day -= 28;
                            }
                        }
                        format(string, sizeof string, \"%d|%d|%d|%s\\n\", day, month, year, ip);
                        fwrite(tempban, string);
                        fclose(tempban);
                    }
                    format(string,128,\"|- Admin %s Ideiglenesen bannolta %s-t  %d napra | oka: %s -|\",name,giveplayer,days,reason);
                    SendClientMessageToAll(COLOR_LIGHTRED,string);
                    Kick(giveplayerid);
                }
                else
                {
                SendClientMessage(playerid,COLOR_LIGHTRED,\"valami\");
                }
      }
            else return SendClientMessage(playerid,COLOR_LIGHTRED,\"valami\");
            return true;
        }
//és a többi ami még kell
ReturnUser(text[], playerid = INVALID_PLAYER_ID)
{
new pos = 0;
while (text[pos] < 0x21)
{
if (text[pos] == 0) return INVALID_PLAYER_ID;
pos++;
}
new userid = INVALID_PLAYER_ID;
if (IsNumeric(text[pos]))
{
userid = strval(text[pos]);
if (userid >=0 && userid < MAX_PLAYERS)
{
   if(!IsPlayerConnected(userid))
      userid = INVALID_PLAYER_ID;
   else return userid;
}
}
new len = strlen(text[pos]);
new count = 0;
new pname[MAX_PLAYER_NAME];
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
   GetPlayerName(i, pname, sizeof (pname));
   if (strcmp(pname, text[pos], true, len) == 0)
   {
      if (len == strlen(pname)) return i;
      else
      {
         count++;
         userid = i;
      }
   }
}
}
if (count != 1)
{
if (playerid != INVALID_PLAYER_ID)
{
   if (count) SendClientMessage(playerid, red, \"HIBA: Többszörös felhasználók vannak, belépve teljes játékosnév.\");
}
userid = INVALID_PLAYER_ID;
}
return userid;
}
stock TempBanCheck(playerid)
{
new ip[15];
new str[128];
new load[4][32];
new ban_day, ban_month, ban_year, ban_ip[15];
GetPlayerIp(playerid, ip, sizeof ip);
new year, month, day;
getdate(year, month, day);
new File:file = fopen(\"ladmin/logs/TempBans.ban\",io_read);
if (file)
{
    while (fread(file, str, sizeof str))
    {
        split(str, load, \'|\');
        ban_day = strval(load[0]);
        ban_month = strval(load[1]);
        ban_year = strval(load[2]);
        strmid(ban_ip, load[3], 0, strlen(load[3])-1, 15);
       if (!(year >= ban_year && month >= ban_month && day >= ban_day) && !strcmp(ban_ip, ip, true))
       {
           format(str, sizeof str, \"|- kibannoltak eny idõre:: %d/%d/%d -|\", ban_day, ban_month, ban_year);
           SendClientMessage(playerid, COLOR_RED, str);
           return Kick(playerid);
       }
}
}
return true;
}
stock IsMonth31(month)
{
switch (month)
{
    case 1: return 1;
    case 3: return 1;
    case 5: return 1;
    case 7: return 1;
    case 8: return 1;
    case 10: return 1;
    case 12: return 1;
    default: return 0;
}
return 0;
}
stock IsMonth29(year)
{
new y = 2000;
for(new i = 4; i < 3000; i += 4) if ((y+i) == year) return 1;
return 0;
}
stock strtok2(const string[], &idx)
{
    new length = strlen(string);
while ((idx < length) && (string[idx] <= \' \'))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = string[idx];
idx++;
}
result[idx - offset] = EOS;
return result;
}
split(const strsrc[], strdest[][], delimiter)
{
new i, li,aNum,len;
while(i <= strlen(strsrc))
{
    if(strsrc==delimiter || i==strlen(strsrc))
{
        len = strmid(strdest[aNum], strsrc, li, i, 128);
        strdest[aNum][len] = 0;
        li = i+1;
        aNum++;
}
i++;
}
return aNum;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. Október 03. - 18:43:37 )

a beírás az jó az biztos mert az adatokat beírja a file ba de a kiolvasásban nem vagyok biztos hogy jó-e így lehet hogy az nem jó?

33
Klánok / _pro]Level[Game$_
« Dátum: 2013. Szeptember 13. - 21:51:07 »
A klánunk 2012-ben alakult _pro(Level)_ néven egy 0.3b-s szerveren Fun klánként
kezdõ tagok:
alapítója: _p(L)_Sany4
                _p(L)_MoiseS
                _p(L)_De$tinY
Majd idén 2013 ban a klánunk nevet cserélt _pro]LeveL[Game$_-ra miután 2013.04.15.-én  majdnem feloszlott
aztán én _p]L[G_De$tinY a klán jelenlegi vezetõje 2013-06-25.-én neki fogtam egy szerver készítésébe ami 2013-07-15.-én meg is nyitottunk _p]L[G_D@ve Klántársammal és a szervernek már sikerült összefognia a klánt és még egy uj taggal is bõvült a csapatunk _p]L[G_R.rock-al akit már a klán keletkezése óta ismerünk.
jelenlegi tagok száma:9
Vezetõk:
_p]L[G_De$tinY
_p]L[G_Mina
Tagok:
_p]L[G_D@ve
_p]L[G_Aniii
_p]L[G_BIGMACKLA
_p]L[G_R.rock
_p]L[G_Zed
_p]L[G_MoiseS
Honlap:  http://prolevel-team.ucoz.hu/
Szerver név: [HUN]:=_pro]LeveL[Game$_=:_[pwd by clans.hu]_
Szerver ip:    91.82.84.215:7834
Jelenleg a klánba Tagfelvétel VAN! Aki jól tud a Sawn-off -al és M4-el bánni az nyugottan jelentkezhet :)

34
Segítségkérés / Ladmin menu->F_Menu
« Dátum: 2013. Szeptember 12. - 17:54:30 »
Helló! a problémám a következõ lenne:
kicsit meguntam a ladminban a Lmenu kinézetét és próbáltam lecserélni F_menu re mivel nagyon hasonló a két menürendszer mégis egy kis problémába ütköztem az átalakítás közben ugyan is van a ladminban ez a rész:
 
ChangeMenu(playerid,Menu:oldmenu,Menu:newmenu)

 
és az öszes ilyen fügvényre példaképpen:
 
   if(Current== AdminEnable) {
new adminname[MAX_PLAYER_NAME], file[256]; GetPlayerName(playerid, adminname, sizeof(adminname));
format(file,sizeof(file),\"ladmin/config/Config.txt\");
switch(row){
   case 0: { ServerInfo[AntiSwear] = 1; dini_IntSet(file,\"AntiSwear\",1); format(string,sizeof(string),\"%s engedélyezte a tíltott kármomkodást\",adminname); SendClientMessageToAll(blue,string);   }
   case 1: { ServerInfo[NameKick] = 1; dini_IntSet(file,\"NameKick\",1); format(string,sizeof(string),\"%s engedélyezte a tíltott neveket\",adminname); SendClientMessageToAll(blue,string);   }
   case 2:   { ServerInfo[AntiSpam] = 1; dini_IntSet(file,\"AntiSpam\",1); format(string,sizeof(string),\"%s engedélyezte a tíltott floodolást\",adminname); SendClientMessageToAll(blue,string);   }
   case 3:   { ServerInfo[MaxPing] = 1000; dini_IntSet(file,\"MaxPing\",1000); format(string,sizeof(string),\"%s engedélyezte a magas pinget\",adminname); SendClientMessageToAll(blue,string);   }
   case 4:   { ServerInfo[ReadCmds] = 1; dini_IntSet(file,\"ReadCmds\",1); format(string,sizeof(string),\"%s engedélyezte a parancsok láthatóságát\",adminname); MessageToAdmins(green,string);   }
   case 5:   { ServerInfo[ReadPMs] = 1; dini_IntSet(file,\"ReadPMs\",1); format(string,sizeof(string),\"%s engedélyezte a pm-ek láthatóságát\",adminname); MessageToAdmins(green,string); }
   case 6:   { ServerInfo[NoCaps] = 0; dini_IntSet(file,\"NoCaps\",0); format(string,sizeof(string),\"%s bekapcsolta a caps-lock letíltását\",adminname); SendClientMessageToAll(blue,string); }
   case 7:   { ServerInfo[ConnectMessages] = 1; dini_IntSet(file,\"ConnectMessages\",1); format(string,sizeof(string),\"%s engedélyezte a be/ki lépés üzenmeteket\",adminname); SendClientMessageToAll(blue,string); }
   case 8:   { ServerInfo[AdminCmdMsg] = 1; dini_IntSet(file,\"AdminCmdMessages\",1); format(string,sizeof(string),\"%s bekapcsolta az admin parancs üzeneteket\",adminname); MessageToAdmins(green,string); }
   case 9:   { ServerInfo[AutoLogin] = 1; dini_IntSet(file,\"AutoLogin\",1); format(string,sizeof(string),\"%s engedélyezte az autóbejelentkezést\",adminname); SendClientMessageToAll(blue,string); }
            case 10: return ChangeMenu(playerid,Current,LMainMenu);
}

 

ChangeMenu(playerid,Current,LMainMenu);

 
ezekre a részek re mindíg ezt a hibát dobja ki nekem bármit csinálok:
 
 warning 213: tag mismatch

 
és az lenne a kérdésem, hogy ez hogyan lehetne megoldani?

Dupla hozzászólás automatikusan összefûzve. ( 2013. Szeptember 13. - 13:10:32 )

maga az átalakítás meg van csak ezt az egy részt nem tudom orvosolni :/

35
Segítségkérés / Rakéta Jármûre
« Dátum: 2013. Szeptember 05. - 17:43:09 »
Helló az volna a kérdése hogy megoldható-e egy jármûre szerelt rakétavetõ valahogy?
(pl: beszálok a jármûbe megnyomom a \"Fire_key\" gombot és kilõ nekem egy rakétát hasonlóan mint a Hunter vadász heli)

36
SA-MP: Szerverfejlesztés / [PLG]Sawn ClanWarr-Mode
« Dátum: 2013. Szeptember 04. - 17:56:24 »
Sziasztok!  :D
Ez az elsõ Mód amit publikálok és ezt is csak azért mert nagyon sokan keresik.
Ez egy Sawn Warr mód amit tömbnyire Samp-os Klánok használnak, de könnyen átalakítható más csapatos harcolós moddá :D
Játékos parancsok:
/teams = Csapatválasztás
/Kill = öngyilkosság
Nézõ parancsok:
/spec = Játékos megfigyelése
/specoff = Megfigyelés vége
/jetpack = Jetpack lekérés
Admin parancsok (Rcon)
/start = Warr elindítása
/stop = Warr megálítása
/teamson = Csapatválasztás Engedélyezése
/teamsoff = Csapatválasztás Letiltása
/csapat1 || /cs1 = Piros csapat nevének átírása a számláló Textdraw-ban
/csapat2 || /cs2 = Sárga csapat nevének átírása a számláló Textdraw-ban
/map = Map váltás SF-AIR és LS-DOCK között
/sf-air || /sfa = át váltás SF-AIR mapp-ra
/ld-dock || /lsd = át váltás LS-DOCK mapp-ra
/max = Max ölésszám beállítása
A Mód-ban Textdrawos számláló mutatja az eredményt, ha valamelyik csapat nyer akkor kiad mindenkinek egy dialógot amiben kiírja a végeredményt és a gyõztes csapat nevét.
Tudom, hogy nem valami túl nagy mód de a kisebb klánoknak jól-jöhet :)
Letöltés:
http://www.solidfiles.com/d/f1e261e68e/
Kód:
 
#include <a_samp>
#include \"../include/gl_common.inc\"
#pragma tabsize 0
//---------------------------[csapatok]-----------------------------------------
#define clan    0
#define all     1
#define spec    2
//------------------------------------------------------------------------------
#define MIN      1
#define maxscore 90
#define team     99
#define team2    95
//---------------------------------[szinek]-------------------------------------
#define kek                                                           0xFF0000AA
#define COLOR_GREY                                                    0xAFAFAFAA
#define COLOR_GREEN                                                   0x33AA33AA
#define COLOR_RED                                                     0xAA3333AA
#define COLOR_YELLOW                                                  0xFFFF00AA
#define COLOR_WHITE                                                   0xFFFFFFFF
#define PM_INCOMING_COLOR                                             0xFFFF22AA
#define PM_OUTGOING_COLOR                                             0xFFCC2299
//------------------------------------------------------------------------------
#define ADMIN_SPEC_TYPE_NONE    0
#define ADMIN_SPEC_TYPE_PLAYER  1
#define ADMIN_SPEC_TYPE_VEHICLE 2
//dialog
#define csk1  91
#define csk2  92
#define nyer  93
#define nyer2 94
#define palya 94
//----------------------
static gTeam[MAX_PLAYERS];
new gPlayerClass[MAX_PLAYERS];
new redscore;    //clan
new whitescore;  //all
new limit;       //Max ölés
new csap1[50];   //clan
new csap2[50];   //all
new sfair = 1;   //mapváltás
new warr = 0;    //csapatválasztás
new gSpectateID[MAX_PLAYERS];
new gSpectateType[MAX_PLAYERS];
//----------------------
new Text:Textdraw0;//számláló
new Text:Textdraw1;//max kill
new Text:HealthBar[MAX_PLAYERS];
new Text:Stats[MAX_PLAYERS];
new Text:FPS[MAX_PLAYERS];
new pDrunkLevelLast[MAX_PLAYERS];
new pFPS[MAX_PLAYERS];
enum pInfo
{
      Kills,
      Deaths
}
new PlayerInfo[MAX_PLAYERS][pInfo];
forward ScoreUpdate();
forward ScoreCheck(playerid);
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
new x = 0;
while(x!=MAX_PLAYERS) {
    if( IsPlayerConnected(x) &&   GetPlayerState(x) == PLAYER_STATE_SPECTATING &&
   gSpectateID
  • == playerid && gSpectateType
  • == ADMIN_SPEC_TYPE_PLAYER )

         {
             SetPlayerInterior(x,newinteriorid);
}
x++;
}
}
main()
{
//===================[EZT A RÉSZT NE IRD ÁT!]===================================
print(\"\\n--------------------------------------\");
print(\"|           _p]L[Game$_WarMode       |\");
print(\"|                   by               |\");
print(\"|            _p]L[Game$_WaRR         |\");
print(\"|   ------------------------------   |\");
print(\"|=========[Warr mód betöltve!]=======|\");
print(\"|   ------------------------------   |\");
print(\"--------------------------------------\\n\");
//==============================================================================
}
public ScoreCheck(playerid)
{
new win1[200];
format(win1,sizeof(win1),\"%s nyerte meg a Wart Gratulálunk mindenkinek! :D {FFFF00}eredmény: %d-%d MaxKill:%d\",csap1,redscore,whitescore,limit);
if (redscore >= limit) {
new tex[100];
format(tex,sizeof(tex),\"~b~%s nyerte a wart\",csap1);
GameTextForAll(tex,7000,5);
for (new i=0; i<MAX_PLAYERS; i++)
      {
if (IsPlayerConnected(i))
{
   TogglePlayerControllable(i,0);
   ShowPlayerDialog(i,nyer,0,\"---= [Win] ==---\",win1,\"OK\",\"\");
   SpawnPlayer(i);
}
}
limit = 250;
warr = 0;
}
new win[200];
format(win,sizeof(win),\"%s nyerte meg a Wart Gratulálunk mindenkinek! :D {FFFF00}eredmény: %d-%d MaxKill:%d\",csap2,redscore,whitescore,limit);
if (whitescore >= limit) {
new tex[100];
format(tex,sizeof(tex),\"~r~%s nyerte a wart!\",csap2);
GameTextForAll(tex,7000,5);
for (new i=0; i<MAX_PLAYERS; i++)
      {
if (IsPlayerConnected(i))
{
   TogglePlayerControllable(i,0);
   ShowPlayerDialog(i,nyer2,0,\"---= [Win] ==---\",win,\"OK\",\"\");
   SpawnPlayer(i);
}
}
limit = 250;
warr = 0;
}
}
public ScoreUpdate()
{
new pont[100];
format(pont,sizeof(pont),\"~r~%s ~w~%d - %d ~y~%s\",csap1,redscore,whitescore,csap2);
TextDrawSetString(Textdraw0,pont);
new kil[100];
format(kil,sizeof(kil),\"~y~>>>~r~%d~y~<<<\",limit);
TextDrawSetString(Textdraw1,kil);
return 1;
}
public OnGameModeInit()
{
for(new i; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
       TextDrawDestroy(HealthBar);
    }
}
SetGameModeText(\"_p]L[Game$_WarMode\");
SendRconCommand(\"mapname Sf-air\");
limit = 100;
format(csap1,sizeof(csap1),\"CLAN\");//ide a CLAN helyére irhatod a te Klánod nevét
format(csap2,sizeof(csap2),\"ALL\");
SetTimer(\"ScoreCheck\",100,1);
UsePlayerPedAnims();
AddPlayerClassEx(0,28, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
AddPlayerClassEx(0,115, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
AddPlayerClassEx(0,23, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
AddPlayerClassEx(0,29, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
AddPlayerClassEx(0,102, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
AddPlayerClassEx(0,104, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
AddPlayerClassEx(0,108, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
AddPlayerClassEx(0,114, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
AddPlayerClassEx(0,122, 2486.3030,-1646.3824,14.0703,179.5922,0,0,0,0,0,0);
TextDrawShowForAll(Textdraw0);
Textdraw0 = TextDrawCreate(495.000000, 98.000000,\"~r~PLG ~w~0 - 0 ~y~ALL\");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawLetterSize(Textdraw0, 0.430000, 2.100000);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetShadow(Textdraw0, 1);
TextDrawShowForAll(Textdraw1);
Textdraw1 = TextDrawCreate(493.000000, 115.000000, \">>>100<<<\");
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 1);
TextDrawLetterSize(Textdraw1, 0.500000, 1.700000);
TextDrawColor(Textdraw1, -1);
TextDrawSetOutline(Textdraw1, 0);
TextDrawSetProportional(Textdraw1, 1);
TextDrawSetShadow(Textdraw1, 1);
 
SetTimer(\"ScoreUpdate\",100,1);
return 1;
}
 
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
    TextDrawHideForPlayer(playerid,HealthBar[playerid]);
    TextDrawHideForPlayer(playerid,FPS[playerid]);
SetPlayerPos(playerid, 2486.3030,-1646.3824,14.0703);
SetPlayerFacingAngle(playerid, 179.5922);
SetPlayerCameraPos(playerid, 2486.5583,-1649.9000,13.4826);
SetPlayerCameraLookAt(playerid, 2486.3030,-1646.3824,14.0703);
gPlayerClass[playerid] = classid;
    return 1;
}
public OnPlayerConnect(playerid)
{
FPS[playerid]= TextDrawCreate(10.000000, 430.000000, \"Your FPS: Loading\");
TextDrawBackgroundColor(FPS[playerid], 255);
TextDrawFont(FPS[playerid], 1);
TextDrawLetterSize(FPS[playerid], 0.310000, 1.600000);
TextDrawColor(FPS[playerid], -65281);
TextDrawSetOutline(FPS[playerid], 0);
TextDrawSetProportional(FPS[playerid], 1);
TextDrawSetShadow(FPS[playerid], 1);
   
TextDrawShowForAll(Textdraw0);
TextDrawShowForAll(Textdraw1);
new pName[MAX_PLAYER_NAME];
    new string[100];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), \"{00FF00}%s Csatlakozott a szerverhez.\", pName);
    SendClientMessageToAll(0x409FBFFF, string);
   
      HealthBar[playerid] = TextDrawCreate(548.000000, 66.000000, \"100\");
TextDrawBackgroundColor(HealthBar[playerid], 255);
TextDrawFont(HealthBar[playerid], 1);
TextDrawLetterSize(HealthBar[playerid], 0.280000, 1.000000);
TextDrawColor(HealthBar[playerid], -1);
TextDrawSetOutline(HealthBar[playerid], 1);
TextDrawSetProportional(HealthBar[playerid], 1);
Stats[playerid] = TextDrawCreate(159.000000, 433.000000, \"~r~Score: 0   ~w~Kills: 0   Deaths: 0   ~g~Maxkill: 200\");
TextDrawBackgroundColor(Stats[playerid], 255);
TextDrawFont(Stats[playerid], 1);
TextDrawLetterSize(Stats[playerid], 0.500000, 1.000000);
TextDrawColor(Stats[playerid], -1);
TextDrawSetOutline(Stats[playerid], 0);
TextDrawSetProportional(Stats[playerid], 1);
TextDrawSetShadow(Stats[playerid], 1);
if(warr == 0)
{
new csapatok[200];
         format(csapatok,sizeof(csapatok),\"{FF0000}%s\\n{FFFF00}%s\\n{A1A1A1}Ref\",csap1,csap2);
         ShowPlayerDialog(playerid, team2, DIALOG_STYLE_LIST,\"Csapatok\",csapatok, \"Rendben\",\"\");
          return 1;
}
else
{
SendClientMessage(playerid,kek,\"{FF0000}A csapatválasztás le van tiltva!Ezért most csak nézheted!\");
gTeam[playerid]=2;
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    new pName[MAX_PLAYER_NAME];
    new string[100];
    GetPlayerName(playerid, pName, sizeof(pName));
    switch(reason)
    {
        case 0: format(string, sizeof(string), \"{0080FF}%s kifagyott (-_-)\", pName);
        case 1: format(string, sizeof(string), \"{FFFF00}%s Kilépett a szerverrõl. (kilépés)\", pName);
        case 2: format(string, sizeof(string), \"{FF0000}%s kilett rúgva a szerverrõl (Kick)\", pName);
    }
    SendClientMessageToAll(0x2222BBAA, string);
      PlayerInfo[playerid][Kills] = 0;
    PlayerInfo[playerid][Deaths] = 0;
return 1;
}
public OnPlayerSpawn(playerid)
{
    if(gTeam[playerid] == 0)
    {
        if(sfair == 1)
        {
            SetPlayerPos(playerid,-1177.7388,-173.7245,14.1484);
            SetPlayerFacingAngle(playerid, 48.9736);
}
else
{
   SetPlayerPos(playerid,2780.6179,-2455.3682,13.6354);
   SetPlayerFacingAngle(playerid, 89.7273);
}
        GivePlayerWeapon(playerid,26,1000);
        SetPlayerColor(playerid,0xFF0000AA);
    }
    if(gTeam[playerid] == 1)
    {
        if(sfair == 1)
        {
            SetPlayerPos(playerid,-1290.9965,-60.2453,14.1484);
            SetPlayerFacingAngle(playerid, 224.1953);
}
else
{
   SetPlayerPos(playerid,2659.2712,-2503.3418,13.4922);
   SetPlayerFacingAngle(playerid, 272.5880);
}
        GivePlayerWeapon(playerid,26,1000);
        SetPlayerColor(playerid,0xFFFF00AA);
    }
    if(gTeam[playerid] == 2)
    {
        if(sfair == 1)
        {
            SetPlayerPos(playerid,-1231.5905,-84.8374,27.2965);
            SetPlayerFacingAngle(playerid,147.8287);
}
else
{
   SetPlayerPos(playerid,2730.8958,-2523.0076,27.4019);
   SetPlayerFacingAngle(playerid,358.4838);
}
        GivePlayerWeapon(playerid,43,1000);
        SetPlayerColor(playerid,0xBCBCBCAA);
    }
    TextDrawShowForPlayer(playerid,HealthBar[playerid]);
    TextDrawShowForPlayer(playerid,FPS[playerid]);
    TextDrawShowForPlayer(playerid,Text:Stats[playerid]);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
TextDrawSetString(HealthBar[playerid],\"    Halott\");
SendDeathMessage(killerid, playerid, reason);
    if(gTeam[killerid] == 0)
{
if(gTeam[playerid] == 2)
{
    return 1;
}
if(gTeam[playerid] == 0)
{
   if(redscore < MIN)
   {
       redscore = 0;
       SendClientMessage(killerid,kek,\"{FF0000}Csapattag megölése! (-1pont)\");
       SetPlayerScore(killerid,0);
   }
            else
            {
      redscore -= 1;
      SetPlayerScore(killerid,GetPlayerScore(killerid) -1);
      SendClientMessage(killerid,kek,\"{FF0000}Csapattag megölése! (-1pont)\");
   }
}
else
{
   redscore += 1;
   SetPlayerScore(killerid,GetPlayerScore(killerid) +1);
}
}
    if(gTeam[killerid] == 1)
{
if(gTeam[playerid] == 2)
        {
            return 1;
        }
if(gTeam[playerid] == 1)
{
   if(whitescore < MIN)
   {
       whitescore = 0;
       SetPlayerScore(killerid,0);
       SendClientMessage(killerid,kek,\"{FF0000}Csapattag megölése! (-1pont)\");
   }
            else
            {
      whitescore -= 1;
      SetPlayerScore(killerid,GetPlayerScore(killerid) -1);
      SendClientMessage(killerid,kek,\"{FF0000}Csapattag megölése! (-1pont)\");
   }
}
else
{
   whitescore += 1;
   SetPlayerScore(killerid,GetPlayerScore(killerid) +1);
}
}
PlayerInfo[killerid][Kills]++;
    PlayerInfo[playerid][Deaths]++;
return 1;
}
public OnPlayerText(playerid, text[])
{
//===================[Team Chat]================================================
    if(text[0] == \'!\')
    {
  new name[24], string[256];
  GetPlayerName(playerid, name, 24);
  format(string, sizeof(string), \"{FF0000}[Team Chat]{FFFF00}%s:{00FF00} %s\", name, text[1]);
    printf(\"%s\", string);
  for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(gTeam == gTeam[playerid])
    SendClientMessage(i, GetPlayerColor(playerid), string);
        }
    }
    return 0;
}
//================[Rcon Admin Chat]=============================================
if( (text[0] == \'#\' || text[0] == \'@\') && strlen(text) > 1)
{
new str[128];
new szPlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
if(IsPlayerAdmin(playerid))
{
    format(str, 128, \"{FF0000}R.Chat {F900E8}%s: {7DACFD}%s\", szPlayerName, text[1]);
   for(new iPlayerID; iPlayerID < MAX_PLAYERS; iPlayerID++)
   {
      if(!IsPlayerConnected(iPlayerID)) continue;
       if(!IsPlayerAdmin(iPlayerID)) continue;
       SendClientMessage(iPlayerID, PM_INCOMING_COLOR, str);
   }
}
return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
//===================[Pályaváltás]==============================================
if(strcmp(\"/map\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/mapp\", true)==0 )
{
if(IsPlayerAdmin(playerid))
    {
       ShowPlayerDialog(playerid,palya,DIALOG_STYLE_LIST,\"Pálya választás\",\"SF-AIR\\nLS-DOCK\",\"OK\",\"Mégse\");
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Te nem vagy admin!\");
}
}
//===========7=[Csapatválasztás tiltása/engedélyezése]==========================
if(strcmp(\"/Teamsoff\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/toff\", true)==0 )
{
if(IsPlayerAdmin(playerid))
    {
        warr = 1;
        SendClientMessageToAll(0x409FBFFF,\"{FF0000}Csapat választás letiltva!\");
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Te nem vagy admin!\");
}
}
if(strcmp(\"/Teamson\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/ton\", true)==0 )
{
if(IsPlayerAdmin(playerid))
    {
        warr = 0;
        SendClientMessageToAll(0x409FBFFF,\"{FF0000}Csapat választás engedélyezve!\");
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Te nem vagy admin!\");
}
}
//============================[Mapváltás SF-AIR-ra]=============================
if(strcmp(\"/sf-air\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/sfa\", true)==0 )
    {
if(IsPlayerAdmin(playerid))
    {
   sfair=1;
   SendClientMessageToAll(0x409FBFFF,\"{FF0000}Map átváltva [sF-AIR] -ra!\");
   for (new i=0; i<MAX_PLAYERS; i++)
   {
      if (IsPlayerConnected(i))
      {
         SetPlayerHealth(i, 100);
         SpawnPlayer(i);
         SendRconCommand(\"mapname Sf-AIR\");
      }
   }
           return 1;
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Te nem vagy admin!\");
}
    }
//============================[Mapváltás LS-DOCK-ra]=============================
if(strcmp(\"/lsd\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/ls-dock\", true)==0 )
    {
if(IsPlayerAdmin(playerid))
    {
   sfair=0;
   SendClientMessageToAll(0x409FBFFF,\"{FF0000}Map átváltva [LS-DOCK] -ra!\");
   for (new i=0; i<MAX_PLAYERS; i++)
   {
      if (IsPlayerConnected(i))
      {
         SetPlayerHealth(i, 100);
         SpawnPlayer(i);
         SendRconCommand(\"mapname LS-DOCK\");
      }
   }
           return 1;
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Te nem vagy admin!\");
}
    }
//===================================[Csapatválasztás]==========================
if(strcmp(\"/teams\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/csapat\", true)==0 )
    {
        if(warr == 0)
        {
   new csapatok[200];
            format(csapatok,sizeof(csapatok),\"{FF0000}%s\\n{FFFF00}%s\\n{A1A1A1}Ref\",csap1,csap2);
            ShowPlayerDialog(playerid, team, DIALOG_STYLE_LIST,\"Csapatok\",csapatok, \"Rendben\",\"\");
           return 1;
        }
        else
        {
            SendClientMessage(playerid,kek,\"{FF0000}A csapatválasztás le van tiltva!\");
        }
    }
//=======================[Warr megálítása/elindítása]===========================
if(strcmp(\"/stop\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/s\", true)==0 )
{
if(IsPlayerAdmin(playerid))
    {
   for (new i=0; i<MAX_PLAYERS; i++)
          {
              if (IsPlayerConnected(i))
              {
                 TogglePlayerControllable(i,0);
                 GameTextForAll(\"~r~STOP!\",5000,5);
      }
   }
   SendClientMessageToAll(0x409FBFFF,\"Warr megálítva!\");
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, \"{FF0000}Te nem vagy admin!\");
}
}
if(strcmp(\"/start\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/go\", true)==0 )
{
if(IsPlayerAdmin(playerid))
    {
   for (new i=0; i<MAX_PLAYERS; i++)
          {
              if (IsPlayerConnected(i))
              {
         GameTextForAll(\"~g~GO!\",5000,5);
         TogglePlayerControllable(i,1);
      }
   }
   SendClientMessageToAll(0x409FBFFF,\"Warr elindítva!\");
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, \"{FF0000}Te nem vagy admin!\");
}
}
//=======================[spec]=================================================
new cmd[256];
new specplayerid, idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, \"/spec\", true) == 0) {
if(gTeam[playerid] == 2)
    {
          new tmp[256];
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) {
      SendClientMessage(playerid, COLOR_WHITE, \"USAGE: /specplayer [playerid]\");
      return 1;
   }
   specplayerid = strval(tmp);
   if(!IsPlayerConnected(specplayerid)) {
       SendClientMessage(playerid, COLOR_RED, \"specplayer: that player isn\'t active.\");
      return 1;
   }
   TogglePlayerSpectating(playerid, 1);
   PlayerSpectatePlayer(playerid, specplayerid);
   SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
   gSpectateID[playerid] = specplayerid;
   gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
   return 1;
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Ezt csak nézõk használhatják!\");
}
}
if(strcmp(cmd, \"/specoff\", true) == 0) {
if(gTeam[playerid] == 2)
    {
   TogglePlayerSpectating(playerid, 0);
   gSpectateID[playerid] = INVALID_PLAYER_ID;
   gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
   return 1;
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Ezt csak nézõk használhatják!\");
}
}
//=======[számláló piros csapat nevének átirása]================================
if(strcmp(\"/csapat1\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/cs1\", true)==0 )
{
if(IsPlayerAdmin(playerid))
    {
           ShowPlayerDialog(playerid,csk1,1,\"Egyes csapat\",\"Add meg a csapat nevét!\",\"OK\",\"Mégse\");
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Te nem vagy admin!\");
}
}
//=======[számláló sárga csapat nevének átirása]================================
if(strcmp(\"/csapat2\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/cs2\", true)==0 )
{
if(IsPlayerAdmin(playerid))
    {
           ShowPlayerDialog(playerid,csk2,1,\"Kettes csapat\",\"Add meg a csapat nevét!\",\"OK\",\"Mégse\");
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"Te nem vagy admin!\");
}
}
//===============================[Jetpack]======================================
if(!strcmp(cmdtext, \"/jetpack\", true))
{
if(gTeam[playerid] == 2)
    {
       SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
       SendClientMessage(playerid, 0xFF7F50AA, \"Jetpack rajtad, de{FF0000} ne zavard meg a Wart!\");
}
else
{
   SendClientMessage(playerid, 0xFF7F50AA, \"{FF0000}Jetpackot csak nézõk használhatnak!\");
}
}
//=======================[Warr ujraindítása számlálók nulázása]=================
if(!strcmp(cmdtext, \"/reset\", true))//resi
{
    if(IsPlayerAdmin(playerid))
    {
          for (new i=0; i<MAX_PLAYERS; i++)
   {
      if (IsPlayerConnected(i))
      {
         SetPlayerScore(i,0);
         SetPlayerHealth(i, 100);
         SpawnPlayer(i);
      }
   }
   redscore = 0;
   whitescore = 0;
            PlayerInfo[playerid][Kills] = 0;
          PlayerInfo[playerid][Deaths] = 0;
   SendClientMessageToAll(kek,\"Warr ujraindítva!\");
   return 1;
}
else
{
   SendClientMessage(playerid,kek,\"{FF0000}Te nem vagy admin!\");
}
}
//==================[Max ölésszám beálítása]====================================
    if(!strcmp(\"/max\", cmdtext, true))
    {
       if(IsPlayerAdmin(playerid))
       {
           ShowPlayerDialog(playerid,maxscore,2,\"Max Kill\",\"5\\n10\\n15\\n20\\n25\\n30\\n35\\n40\\n50\\n100\\n150\\n200\",\"OK\",\"Mégse\");
        }
else
{
   SendClientMessage(playerid,kek,\"{FF0000}Te nem vagy admin!\");
}
        return 1;
    }
//==============================[Kill]==========================================
    if(!strcmp(\"/kill\", cmdtext, true))
    {
        SetPlayerHealth(playerid, 0);
        return 1;
    }
return 1;
}
public OnPlayerUpdate(playerid)
{
//========================[TextDrawok]==========================================
      new Float:Health;
      new HealthString[15];
      GetPlayerHealth(playerid,Health);
      format(HealthString, 15, \"     %d\",floatround(Health));
      TextDrawSetString(HealthBar[playerid],HealthString);
      TextDrawShowForPlayer(playerid,HealthBar[playerid]);
new str[256];
format(str,sizeof(str),\"~r~Score: %d   ~w~Kills: %d   Deaths: %d   ~g~Maxkill: %d\",GetPlayerScore(playerid), PlayerInfo[playerid][Kills], PlayerInfo[playerid][Deaths], limit);
TextDrawSetString(Text:Stats[playerid],str);
new FpS[128];
    format(FpS, sizeof(FpS), \"FPS: %d\", pFPS[playerid]);
    TextDrawSetString(FPS[playerid],FpS);
    TextDrawShowForPlayer(playerid,FPS[playerid]);
//=====================[FPS mérõ]==============================================
    new drunknew;
    drunknew = GetPlayerDrunkLevel(playerid);
    if (drunknew < 100) {
        SetPlayerDrunkLevel(playerid, 2000);
    } else {
        if (pDrunkLevelLast[playerid] != drunknew) {
            new wfps = pDrunkLevelLast[playerid] - drunknew;
            if ((wfps > 0) && (wfps < 200))
                pFPS[playerid] = wfps;
            pDrunkLevelLast[playerid] = drunknew;
        }
    }
return 1;
}
//=============================[Dialogok]=======================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//=======================[Mapváltás]============================================
if(dialogid == palya)
{
if(!response)
        {
            return 1;
        }
if(response)
        {
   if(listitem == 0)
   {
      sfair=1;
      SendClientMessageToAll(0x409FBFFF,\"{FF0000}Map átváltva [sF-AIR] -ra!\");
      for (new i=0; i<MAX_PLAYERS; i++)
      {
         if (IsPlayerConnected(i))
         {
            SetPlayerHealth(i, 100);
            SpawnPlayer(i);
            SendRconCommand(\"mapname Sf-AIR\");
         }
      }
              return 1;
   }
   if(listitem == 1)
   {
      sfair=0;
      SendClientMessageToAll(0x409FBFFF,\"{FF0000}Map átváltva [LS-DOCK] -ra!\");
      for (new i=0; i<MAX_PLAYERS; i++)
      {
         if (IsPlayerConnected(i))
         {
            SetPlayerHealth(i, 100);
            SpawnPlayer(i);
            SendRconCommand(\"mapname LS-DOCK\");
         }
      }
              return 1;
   }
        }
}
//=======================[Kezdõ csapatválasztás]================================
if(dialogid == team2)
{
if(response)
        {
   if(listitem == 0)
   {
      gTeam[playerid]=0;
   }
   if(listitem == 1)
            {
      gTeam[playerid]=1;
            }
            if(listitem == 2)
            {
      gTeam[playerid]=2;
           }
}
return 1;
}
//=======================[Csapat választás]=====================================
if(dialogid == team)
{
if(response)
        {
   if(listitem == 0)
   {
      gTeam[playerid]=0;
      SpawnPlayer(playerid);
   }
   if(listitem == 1)
            {
      gTeam[playerid]=1;
      SpawnPlayer(playerid);
            }
            if(listitem == 2)
            {
      gTeam[playerid]=2;
      SpawnPlayer(playerid);
           }
}
return 1;
}
//===============================[Csapatnév2]===================================
if(dialogid == csk2)
    {
       if(response)
       {
           format(csap2,sizeof(csap2),inputtext);
           SendClientMessageToAll(0x409FBFFF,\"{FF0000}Kettes csapat csapat át állítva!\");
}
       if(!response)
       {
           return 1;
}
}
//===============================[Csapatnév1]===================================
if(dialogid == csk1)
    {
       if(response)
       {
           format(csap1,sizeof(csap1),inputtext);
        SendClientMessageToAll(0x409FBFFF,\"{FF0000}Egyes csapat át állítva!\");
}
       if(!response)
       {
           return 1;
}
}
//===============================[Max pontszám]=================================
if(dialogid == maxscore)
    {
       if(response)
       {
          if(listitem == 0)
          {
             limit = 5;
          SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 1)
          {
             limit = 10;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 2)
          {
             limit = 15;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 3)
          {
             limit = 20;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 4)
          {
             limit = 25;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 5)
          {
             limit = 30;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 6)
          {
             limit = 35;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 7)
          {
             limit = 40;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 8)
          {
             limit = 50;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 9)
          {
             limit = 100;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 10)
          {
             limit = 150;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
          if(listitem == 11)
          {
             limit = 200;
             SendClientMessageToAll(0x409FBFFF,\"{FF0000}Max Kill át állítva!\");
   }
}
if(!response)
       {
           return 1;
}
    }
return 1;
}

37
Fórum Archívum (Témák/Fórumok) / Re:warning
« Dátum: 2013. Augusztus 27. - 19:35:56 »
OnPlayerPrivmsg Sajnos 0.3a óta nem használja a samp óta nem használja a játék :/
ezt tapasztaltam a ladmin4v2 ben

38
Segítségkérés / gteam nevek
« Dátum: 2013. Augusztus 27. - 11:47:13 »
Helló az lenne a kérdésem h meg lehet-e azt csinálni h ha van 3 gteam csapatom akkor csak az azonos csapatban lévõ játékosok lássák egymás nevét?
én a gteam chat hoz hasonlóval próbálkoztam de úgy a saját csapatom neve nem látszik az ellenfélé meg látszik és nekem pont fordítva kéne -_-
a segítségeket elõre is köszönöm

Dupla hozzászólás automatikusan összefûzve. ( 2013. Augusztus 27. - 12:20:47 )

nekem csak valami látható megkülönböztetés kéne a csapatok között(nem skin-es megkülönböztetés)
és csak a csapattagok látják

39
Segítségkérés / eltünõ textdraw
« Dátum: 2013. Augusztus 18. - 15:04:36 »
Helló
sikerült összehoznom egy war számlálót és mûködik is részben, de egy kis idõ elmúltával eltûnik a textdraw  :mistrust: és már 3 napja ezzel kínlódok de nem tudom miért tûnhet el és ehhez kéne a segitségetek, hogy mi lehet a baja:
itt a kód:
 
new Text:Textdraw0;
forward ScoreUpdate();
public ScoreUpdate()
{
new pont[100];
TextDrawHideForAll(Text:Textdraw0);
format(pont,sizeof(pont),\"~r~PLG ~w~%d - %d ~r~ALL\",redscore,whitescore);
Textdraw0 = TextDrawCreate(495.000000, 98.000000,pont);
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawLetterSize(Textdraw0, 0.430000, 2.100000);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetShadow(Textdraw0, 1);
TextDrawShowForAll(Text:Textdraw0);
    return 1;
}
SetTimer(\"ScoreUpdate\",100,1);

 
[mod]CODE tageket máskor![/mod]

40
Segítségkérés / Clan War mode
« Dátum: 2013. Augusztus 15. - 21:36:29 »
Helló!
Szeretnék egy Clan War módot készíteni de mivel fórumokon,nem nagyon találtam alapot így nem nagyon tudom hogy kéne elindulnom  :confused: és itt nem az ilyen egyszerûbb dolgokra gondolok mint maga a szerver létrehozása hanem a számláló részére ami számolná a csapatok/klánok pontjait. az egészben a gond a texdraw-os (textdraw készítésével nincs gond az megy) számláló rész mert arra sehol nem találtam alkalmas példát ami alapján legalább el tudnék indulni
ha az a rész megvolna akkor már a többivel tudnék haladni
a segítségeket és az értelmes hozásszólásokat elõre is köszönöm!

Dupla hozzászólás automatikusan összefûzve. ( 2013. Augusztus 16. - 13:44:19 )

nem tud senki egy ilyen számlálóban segíteni? -_-

41
Segítségkérés / gteam DM texdrawos számláló
« Dátum: 2013. Augusztus 14. - 18:12:03 »
sziasztok!
Sawn dm hez szeretnék 2 csapatot létrehozni (ami meg is van) de nem tudom hogyan lehetne egy textdrawos számlálót csinálni hozzá ami számolná az öléseket és ha nincs a dm ben senki akkor nullázódna a számláló eddig enyi van meg:
 
           SetPlayerPos(playerid,2780.8850,-2455.3572,13.6353);//SawnWhite
        SetPlayerFacingAngle(playerid,110.0);
   ResetPlayerWeapons(playerid);
   SetPlayerArmour(playerid,0);
   SetPlayerHealth(playerid,100);
   GivePlayerWeapon(playerid,26,1000);
   SetPlayerColor(playerid, COLOR_WHITE);
   SetPlayerVirtualWorld(playerid,196);
   gTeam[playerid] = Teamwhite;
}
case 8:
    {
        SetPlayerPos(playerid,2660.1313,-2504.0239,13.4922);//sawnRed
        SetPlayerFacingAngle(playerid,110.0);
   ResetPlayerWeapons(playerid);
   SetPlayerArmour(playerid,0);
   SetPlayerHealth(playerid,100);
   GivePlayerWeapon(playerid,26,1000);
   SetPlayerColor(playerid, COLOR_ULTRARED);
   SetPlayerVirtualWorld(playerid,196);
   gTeam[playerid] = Teamred;

 
sajnos számlálókra nem nagyon találtam megoldásokat egyik fórumon se amit fel tudnék használni :/
A segitségeket elöre is köszönöm! :D

Dupla hozzászólás automatikusan összefûzve. ( 2013. Augusztus 14. - 19:48:01 )

az is jó ha parancsra nullázódik ez csak ilyen sawn tréningre lenne

42
Segítségkérés / DM-be ne legyenek mappok
« Dátum: 2013. Augusztus 05. - 19:55:42 »
Helló
Az lenne a kérdésem hogy dm-ben hogy lehet azt megoldani h a különbözõ mappokat ne jelenítse meg?
Mert néhány Dm ben elégé laggoltatnak és nem találtam errõl semmit :/ a válaszokat elörre is köszönöm

43
Archívum / _pro(Level)_Szerver
« Dátum: 2013. Augusztus 04. - 15:06:44 »
Helló megnyitottuk szerverünket!
Sok Dm, 2 NPC ebbõl az egyik beszél is!!,Stuntok, Versenyek,  Sok animáció, online rádio, és folyamatosan bõvülõ pályák és ugratók :D, jó fej adminok, és még sok más egyébb lehetõség,
Gyere fel és érezd jól magad!
Név: [HUN]:=_pro(level)_=:_[pwd by clans.hu]_
ip: 

Férõhely: 62


Mód: [HUN]_pro(Level)_Mode


Honlap:

44
Segítségkérés / Warning: PlayerDialogResponse
« Dátum: 2013. Augusztus 03. - 16:48:01 »
helló az lenne a kérdésem h ez mi és mi okozza?
Kezdõ szerver tulaj vagyok és néha ha feljön egy játékos betelíti ezzel az egész hibakonzolt
[16:12:50] Warning: PlayerDialogResponse PlayerId: 2 dialog ID doesn\'t match last sent dialog ID

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