Sramm\'s Inventory System
Bevezetõ
Az alábbi filterscript azért jött létre, mert az RPG módomhoz kerestem egy Inventory(Hátizsák) rendszert, de sajnos nem találtam olyat, ami megfelelõ lett volna, ezért kénytelen voltam én írni egyet.
Függvények
AddItem(playerid,item[],amount)
Hozzáad a táskához egy tárgyat.
Paraméterek:
playerid - A játékos, akinek a táskájához hozzá akarsz adni valamit.
item[] - A tárgy neve, amit hozzá akarsz adni.
amount - Amennyi tárgyat akarsz hozzáadni.
Példa:
Megjegyzés: Ez mindig csak hozzáad tárgyat, nem megváltoztatja. Azaz, ha van már 1 tárgyad, és te 5-t írsz a darabszámhoz, akkor 6 tárgya lesz, és nem 5.
RemoveItem(playerid,item[],amount)
Elvesz a táskából egy tárgyat.
Paraméterek:
playerid - A játékos, akinek a táskájából el akarsz venni valamit.
item[] - A tárgy neve, amit el akarsz venni.
amount - Amennyi tárgyat el akarsz venni.
Példa:
ShowItems(playerid)
Megmutatja a táska tartalmát.
Paraméterek:
playerid - A játékos, akinek megmutatjuk táskát.
Példa:
GetItemSlot(playerid,item[])
Lekéri, hogy melyik helyen van egy tárgy.
Paraméterek:
playerid - A játékos, akinek a táskájából lekéri.
item[] - A tárgy neve, amit le akarunk kérni.
Példa:
SaveItems(playerid)
Lementi egy játékos hátizsákját.
Paraméterek:
playerid - A játékos, akinek lementjük.
Példa:
LoadItems(playerid)
Betölti egy játékos hátizsákját.
Paraméterek:
playerid - A játékos, akinek betöltjük.
Példa:
OnItemResponse(playerid,response,listitem,inputtext[])
Lementi egy játékos hátizsákját.
Paraméterek:
playerid - A játékos, aki a dialogot megnyomja.
response - Ha a jó gombot nyomja.
listitem - Melyikre nyom.
inputtext[] - A tárgy neve.
FONTOS:
Az alábbi kódot muszáj ide raknod, hogy ki tudd választani a tárgyat.
GetItemAmount(playerid,item[])
Lekéri, hogy mennyi van az adott tárgyból.
Paraméterek:
playerid - A játékos, akinek a táskájából lekéri.
item[] - A tárgy neve, aminek a darabszámát le akarjuk kérni.
Példa:
IsPlayerOwnItem(playerid,item[])
Lekéri, hogy a játékosnál van-e ilyen item.
Paraméterek:
playerid - A játékos, akinek a táskájából lekéri.
item[] - A tárgy neve, amit le akarunk kérni.
Példa:
GetItemName(playerid,slot)
Lekéri a sloton lévõ tárgy nevét.
Paraméterek:
playerid - A játékos, akinek lekérjük.
slot - Aminek a nevét lekérjük.
Példa:
ResetPlayerItems(playerid)
Nullázza az játékos összes tárgyát.
Paraméterek:
playerid - A játékos, akinek nullázni szeretnénk.
Példa:
Eljárások
public OnPlayerUseItem(playerid,item[])
Akkor hívódik meg, amikor egy játékos rákattint egy tárgyra a hátiszáknál, ami a ShowItems(playerid)-nél hívódik meg.
Paraméterek:
playerid - A játékos, aki rányomott.
item[] - Annak a tárgynak a neve, amelyikre rányomott.
Példa:
Ha pl. én adok valakinek egy Medikit-et:
És utána õ rákattint:
Megjegyzés: Ha olyan tárgyat adsz neki, amit aztán itt nem kezelsz, arra hiába kattint rá, nem fog történni semmi.
Fontos:
1. Az alábbi kódot muszáj ide raknod, hogy ki tudd választani a tárgyakat.
2. Létre kell hoznod egy \"Inv\" mappát, hogy tudja mibe menteni a rendszer a dolgokat.
Megjegyzések
Ha növeled a maximum tárgyakat, minden játékost, akinek elõtte kevesebb volt szinkronizálnod kell, különben kifagyhat a szerver!
Ha bugot találsz, vagy ötleted van a témában elküldheted. :)
Külön köszönet
F0rian - Compare
TengeriMalac - Tabulátor
Videó, képanyag
Letöltés
http://www.solidfiles.com/d/776b780c8b/\" rel=\"external nofollow\">inventory.rar (Include+Inv mappa tesztfájllal+Teszt filterscript) | http://www.solidfiles.com/d/a16ca841c4/\" rel=\"external nofollow\">inventory.inc
Kód:
Bevezetõ
Az alábbi filterscript azért jött létre, mert az RPG módomhoz kerestem egy Inventory(Hátizsák) rendszert, de sajnos nem találtam olyat, ami megfelelõ lett volna, ezért kénytelen voltam én írni egyet.
Függvények
AddItem(playerid,item[],amount)
Hozzáad a táskához egy tárgyat.
Paraméterek:
playerid - A játékos, akinek a táskájához hozzá akarsz adni valamit.
item[] - A tárgy neve, amit hozzá akarsz adni.
amount - Amennyi tárgyat akarsz hozzáadni.
Példa:
CMD:givememedikit(playerid) //Amikor beírja a parancsot
{
AddItem(playerid,\"Medikit\",1); //Adunk neki egy darab \"Medikit\" nevû tárgyat
return 1;
}
Megjegyzés: Ez mindig csak hozzáad tárgyat, nem megváltoztatja. Azaz, ha van már 1 tárgyad, és te 5-t írsz a darabszámhoz, akkor 6 tárgya lesz, és nem 5.
RemoveItem(playerid,item[],amount)
Elvesz a táskából egy tárgyat.
Paraméterek:
playerid - A játékos, akinek a táskájából el akarsz venni valamit.
item[] - A tárgy neve, amit el akarsz venni.
amount - Amennyi tárgyat el akarsz venni.
Példa:
CMD:removememedikit(playerid) //Amikor beírja a parancsot
{
RemoveItem(playerid,\"Medikit\",1); //Elveszünk egy darab \"Medikit\" nevû tárgyat
return 1;
}
ShowItems(playerid)
Megmutatja a táska tartalmát.
Paraméterek:
playerid - A játékos, akinek megmutatjuk táskát.
Példa:
CMD:hatizsakom(playerid) //Amikor beírja a parancsot
{
ShowItems(playerid); //Megmutatjuk neki a táskáját.
return 1;
}
GetItemSlot(playerid,item[])
Lekéri, hogy melyik helyen van egy tárgy.
Paraméterek:
playerid - A játékos, akinek a táskájából lekéri.
item[] - A tárgy neve, amit le akarunk kérni.
Példa:
CMD:holamedikit(playerid) //Amikor beírja a parancsot
{
new msg[128];
format(msg,128,\"A Medikit ezen a helyen van: \'%d\'\",GetItemSlot(playerid,\"Medikit\"));
SendClientMessage(playerid,-1,msg);
return 1;
}
SaveItems(playerid)
Lementi egy játékos hátizsákját.
Paraméterek:
playerid - A játékos, akinek lementjük.
Példa:
CMD:saveinv(playerid) //Amikor beírja a parancsot
{
SaveItems(playerid);
return 1;
}
LoadItems(playerid)
Betölti egy játékos hátizsákját.
Paraméterek:
playerid - A játékos, akinek betöltjük.
Példa:
CMD:loadinv(playerid) //Amikor beírja a parancsot
{
LoadItems(playerid);
return 1;
}
OnItemResponse(playerid,response,listitem,inputtext[])
Lementi egy játékos hátizsákját.
Paraméterek:
playerid - A játékos, aki a dialogot megnyomja.
response - Ha a jó gombot nyomja.
listitem - Melyikre nyom.
inputtext[] - A tárgy neve.
FONTOS:
Az alábbi kódot muszáj ide raknod, hogy ki tudd választani a tárgyat.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
OnItemResponse(playerid,dialogid,response,listitem,inputtext);
return 0;
}
GetItemAmount(playerid,item[])
Lekéri, hogy mennyi van az adott tárgyból.
Paraméterek:
playerid - A játékos, akinek a táskájából lekéri.
item[] - A tárgy neve, aminek a darabszámát le akarjuk kérni.
Példa:
CMD:mennyimedikitemvan(playerid) //Amikor beírja a parancsot
{
new msg[128];
format(msg,128,\"Ennyi Medikited van: \'%d\'\",GetItemAmount(playerid,\"Medikit\"));
SendClientMessage(playerid,-1,msg);
return 1;
}
IsPlayerOwnItem(playerid,item[])
Lekéri, hogy a játékosnál van-e ilyen item.
Paraméterek:
playerid - A játékos, akinek a táskájából lekéri.
item[] - A tárgy neve, amit le akarunk kérni.
Példa:
CMD:vanemedikit(playerid) //Amikor beírja a parancsot
{
if(IsPlayerOwnItem(playerid,\"Medikit\")) return SendClientMessage(playerid,-1,\"Van nálad medikit.\");
else if(!IsPlayerOwnItem(playerid,\"Medikit\")) return SendClientMessage(playerid,-1,\"Nincs nálad medikit.\");
return 1;
}
GetItemName(playerid,slot)
Lekéri a sloton lévõ tárgy nevét.
Paraméterek:
playerid - A játékos, akinek lekérjük.
slot - Aminek a nevét lekérjük.
Példa:
CMD:getname(playerid) //Amikor beírja a parancsot
{
new msg[128];
format(msg,128,\"Slot 1-en lévõ tárgy neve: \'%s\'\",GetItemName(playerid,1));
SendClientMessage(playerid,-1,msg);
return 1;
}
ResetPlayerItems(playerid)
Nullázza az játékos összes tárgyát.
Paraméterek:
playerid - A játékos, akinek nullázni szeretnénk.
Példa:
CMD:resetitem(playerid) //Amikor beírja a parancsot
{
ResetPlayerItems(playerid);
return 1;
}
Eljárások
public OnPlayerUseItem(playerid,item[])
Akkor hívódik meg, amikor egy játékos rákattint egy tárgyra a hátiszáknál, ami a ShowItems(playerid)-nél hívódik meg.
Paraméterek:
playerid - A játékos, aki rányomott.
item[] - Annak a tárgynak a neve, amelyikre rányomott.
Példa:
Ha pl. én adok valakinek egy Medikit-et:
AddItem(playerid,\"Medikit\",1); //Megadom a \"Medikit\" nevû tárgyat a játékosnak
És utána õ rákattint:
public OnPlayerUseItem(playerid,item[])
{
if(CompareEx(item,\"Medikit\")) //Tehát ha eggyezik annak a tárgynak a neve, amire rákattintottam a \"Medikit\"-tel... (Az inc tartalmazza a CompareEx-et)
{
SetPlayerHealth(playerid,100); //Beállítjuk a játékos életét 100-ra
RemoveItem(playerid,\"Medikit\",1); //És elvesszük tõle, mert ugye már használta.
return 1;
}
return 1;
}
Megjegyzés: Ha olyan tárgyat adsz neki, amit aztán itt nem kezelsz, arra hiába kattint rá, nem fog történni semmi.
Fontos:
1. Az alábbi kódot muszáj ide raknod, hogy ki tudd választani a tárgyakat.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
OnItemResponse(playerid,dialogid,response);
return 0;
}
2. Létre kell hoznod egy \"Inv\" mappát, hogy tudja mibe menteni a rendszer a dolgokat.
Megjegyzések
Ha növeled a maximum tárgyakat, minden játékost, akinek elõtte kevesebb volt szinkronizálnod kell, különben kifagyhat a szerver!
Ha bugot találsz, vagy ötleted van a témában elküldheted. :)
Külön köszönet
F0rian - Compare
TengeriMalac - Tabulátor
Videó, képanyag
Letöltés
http://www.solidfiles.com/d/776b780c8b/\" rel=\"external nofollow\">inventory.rar (Include+Inv mappa tesztfájllal+Teszt filterscript) | http://www.solidfiles.com/d/a16ca841c4/\" rel=\"external nofollow\">inventory.inc
Kód:
#include <Dini>
#define MAX_ITEMS 20
#define ITEM_DIALOG 5842
/*
native AddItem(playerid,item[],amount);
native RemoveItem(playerid,item[],amount);
native ShowItems(playerid);
native GetItemSlot(playerid,item[]);
native SaveItems(playerid);
native LoadItems(playerid);
native OnItemResponse(playerid,response,listitem,inputtext[]);
native GetItemAmount(playerid,item[]);
native IsPlayerOwnItem(playerid,item[]);
native ResetPlayerItems(playerid);
native GetItemName(playerid,itemslot);
*/
new itemfile[128];
new ItemName[MAX_PLAYERS][MAX_ITEMS][128];
new ItemAmount[MAX_PLAYERS][MAX_ITEMS];
forward OnPlayerUseItem(playerid,item[]);
stock RemoveHexColorFromString(string[])
{
new
pos[2];
pos[0] = strfind(string,\"{\",true,0);
pos[1] = strfind(string,\"}\",true,0);
for(new i;i < strlen(string); i++)
{
if(pos[0]+7 == pos[1])
{
strdel(string, pos[0], pos[1]+1);
pos[0] = strfind(string,\"{\",true,0);
pos[1] = strfind(string,\"}\",true,0);
}
}
return 1;
}
stock GetNamei(playerid)
{
new n[MAX_PLAYER_NAME];
GetPlayerName(playerid,n,sizeof(n));
return n;
}
stock AddItem(playerid,item[],amount)
{
if(amount <= 0) return 0;
new bool: count[2] = false;
for(new i; i<MAX_ITEMS; i++)
{
if(CompareEx(ItemName[playerid],item))
{
count[0] = true;
ItemAmount[playerid] += amount;
return 1;
}
}
if(count[0] == false)
{
for(new i; i<MAX_ITEMS; i++)
{
if(CompareEx(ItemName[playerid],\"Üres\"))
{
count[1] = true;
format(ItemName[playerid],128,\"%s\",item);
ItemAmount[playerid] = amount;
return 1;
}
}
}
if(count[1] != true) return SendClientMessage(playerid,-1, \"Betelt a tárhelyed, üríts belõle.\");
return 0;
}
stock RemoveItem(playerid,item[],amount)
{
for(new i; i<MAX_ITEMS; i++)
{
if(CompareEx(ItemName[playerid],item))
{
if(ItemAmount[playerid] > amount)
{
ItemAmount[playerid] -= amount;
}
else if(ItemAmount[playerid] == amount || ItemAmount[playerid] < amount)
{
format(ItemName[playerid],128,\"%s\",\"Üres\");
ItemAmount[playerid] = 0;
}
}
}
return 1;
}
stock ShowItems(playerid)
{
new msg[128],dialogstr[3000],bool:c;
format( msg, 128,\"Darabszám\\t\\tNév\");
strcat(dialogstr,msg);
for(new i; i<MAX_ITEMS; i++)
{
if(!CompareEx(ItemName[playerid],\"Üres\"))
{
c = true;
format(msg,128,\"\\n%d\\t\\t%s\",ItemAmount[playerid],ItemName[playerid]);
strcat(dialogstr,msg);
}
}
if(c != false) ShowPlayerDialog(playerid,ITEM_DIALOG,DIALOG_STYLE_LIST,\"Tárhely\",dialogstr,\"Választ\",\"Mégsem\");
else SendClientMessage( playerid, -1, \"Itt nincs semmi.\" );
return 1;
}
stock GetItemSlot(playerid,item[])
{
for(new i; i<MAX_ITEMS; i++)
{
if(CompareEx(ItemName[playerid],item)) return i;
}
return -1;
}
stock IsPlayerOwnItem(playerid,item[])
{
for(new i; i<MAX_ITEMS; i++)
{
if(CompareEx(ItemName[playerid],item)) return 1;
}
return 0;
}
stock GetItemAmount(playerid,item[])
{
for(new i; i<MAX_ITEMS; i++)
{
if(CompareEx(ItemName[playerid],item)) return ItemAmount[playerid];
}
return -1;
}
stock ResetPlayerItems(playerid)
{
for(new i; i<MAX_ITEMS; i++)
{
format(ItemName[playerid],128,\"%s\",\"Üres\");
ItemAmount[playerid] = 0;
}
return 1;
}
stock OnItemResponse(playerid, dialogid, response,listitem, inputtext[])
{
if(dialogid == ITEM_DIALOG)
{
if(!response) return 1;
if(listitem != 0)
{
new str[128];
RemoveHexColorFromString(inputtext);
format(str,128,inputtext[strfind(inputtext,\"\\t\")+2]);
CallLocalFunction( \"OnPlayerUseItem\", \"is\", playerid, str );
}
}
return 1;
}
stock SaveItems(playerid)
{
new m[128];
format(itemfile,sizeof(itemfile),\"/Inv/%s.ini\",GetNamei(playerid));
for(new i; i<MAX_ITEMS; i++)
{
format(m,128,\"Item%d\",i);
dini_Set(itemfile,m,ItemName[playerid]);
format(m,128,\"Itemamount%d\",i);
dini_IntSet(itemfile,m,ItemAmount[playerid]);
}
return 1;
}
stock LoadItems(playerid)
{
new m[128];
format(itemfile,sizeof(itemfile),\"/Inv/%s.ini\",GetNamei(playerid));
if(dini_Exists(itemfile))
{
ResetPlayerItems(playerid);
for(new i; i<MAX_ITEMS; i++)
{
format(m,128,\"Item%d\",i);
new item[128];
format(item,128,\"%s\",dini_Get(itemfile,m));
format(ItemName[playerid],128,\"%s\",item);
format(m,128,\"Itemamount%d\",i);
ItemAmount[playerid] = dini_Int(itemfile,m);
}
}
else
{
dini_Create(itemfile);
ResetPlayerItems(playerid);
SaveItems(playerid);
}
return 1;
}
stock GetItemName(playerid,itemslot) return ItemName[playerid][itemslot];
stock CompareEx(comp[], with[]) //By: Fl0rian
{
new LenghtComp = strlen(comp);
new LenghtWith = strlen(with);
new Character;
if( LenghtComp != LenghtWith ) return false;
for( new i = 0; i < LenghtComp; i++ )
{
if( comp == with )
{
Character++;
}
}
if( LenghtComp == Character ) return true;
return false;
}
#22
Segítségkérés / OnPlayerUpdate
2012. december 31. - 16:49:06
Hello!
Azt szeretném kérdezni, hogy van -e arra valamilyen plugin, hogy az OnPlayerUpdate helyett valami kíméletesebb módon lehessen folyamatosan ellenõrizni a játékost. Mert elég sok cucc van nálunk alatta, és olyan ping laggok szoktak lenni, hogy már fáj. Ötlet?
Azt szeretném kérdezni, hogy van -e arra valamilyen plugin, hogy az OnPlayerUpdate helyett valami kíméletesebb módon lehessen folyamatosan ellenõrizni a játékost. Mert elég sok cucc van nálunk alatta, és olyan ping laggok szoktak lenni, hogy már fáj. Ötlet?
#23
Kérdések, Segítség / Jó androidos játékok
2012. december 25. - 16:12:37
Hello!
Tudtok mondani nagyon jó, ingyenes androidos játékokat telóra? :D
( Hill climb race, pou, stick man már megvan ;) )
Tudtok mondani nagyon jó, ingyenes androidos játékokat telóra? :D
( Hill climb race, pou, stick man már megvan ;) )
#24
SA-MP / Open.mp: Szerverfejlesztés / Windows 8 tablet v.4 HUN
2012. november 07. - 19:04:06Windows 8 Tablet
Magyar verzió
Verzió: 4
Készítõ: ADRI1
Magyarító: Sramm
Leírás:
Ez a Tablet Windows 8 magyar verziója. Minden le van magyarítva, illetve egy-két bugot is fixáltam ebben a verzióban. Sajnos a zene lejátszás nekem valamiért nem volt jó, nem tudom, hogy másoknak elindul-e. Még van mit fejlesztenie ADRI-nak, de szépen haladgat.
Amit eddig tartalmaz:
Eredeti téma linkje: http://forum.sa-mp.com/showthread.php?t=389388\" rel=\"external nofollow\">http://forum.sa-mp.com/showthread.php?t=389388
Videók, képek:
Még angol verzióról:
Képek a magyarról:
http://www.kephost.com/images4/2012/11/7/a1_2012_11_7_0xq7limxt0.png\" rel=\"external nofollow\">http://www.kephost.com/images4/2012/11/7/a1_2012_11_7_0xq7limxt0.png[/img]
http://www.kephost.com/images4/2012/11/7/a1_2012_11_7_wsnrjvc3rh.png\" rel=\"external nofollow\">http://www.kephost.com/images4/2012/11/7/a1_2012_11_7_wsnrjvc3rh.png[/img]
http://www.kephost.com/images4/2012/11/7/a1_2012_11_7_86or1v6qsy.png\" rel=\"external nofollow\">http://www.kephost.com/images4/2012/11/7/a1_2012_11_7_86or1v6qsy.png[/img]
http://www.kephost.com/images4/2012/11/7/a1_2012_11_7_w95oa1f7k0.png\" rel=\"external nofollow\">http://www.kephost.com/images4/2012/11/7/a1_2012_11_7_w95oa1f7k0.png[/img]
Letöltés:
http://www.solidfiles.com/d/75a2924aef/\" rel=\"external nofollow\">tablet4HU.rar
Verzió: 4
Készítõ: ADRI1
Magyarító: Sramm
Leírás:
Ez a Tablet Windows 8 magyar verziója. Minden le van magyarítva, illetve egy-két bugot is fixáltam ebben a verzióban. Sajnos a zene lejátszás nekem valamiért nem volt jó, nem tudom, hogy másoknak elindul-e. Még van mit fejlesztenie ADRI-nak, de szépen haladgat.
Amit eddig tartalmaz:
- Részletes térkép
- Fotók
- Egy játék: Slot masina
- Zenék
- Start menü,asztal
- Üzenet küldés
Eredeti téma linkje: http://forum.sa-mp.com/showthread.php?t=389388\" rel=\"external nofollow\">http://forum.sa-mp.com/showthread.php?t=389388
Videók, képek:
Még angol verzióról:
Képek a magyarról:
Letöltés:
http://www.solidfiles.com/d/75a2924aef/\" rel=\"external nofollow\">tablet4HU.rar
Kód
/*
________________________________________________> <________________________________________________
> <
This the new tablet Windows 8 Version > <
for SA-MP 0.3E+ > <
V4.0 > <
Created by adri1 > <
> <
Version: 4.0 > ADRI1 < SCRIPT START. F5 TO COMPILE
> <
CMD: /tablet > <
> <
Created in Spanish > <
and translate to english by adri1 > <
> <
________________________________________________> <________________________________________________
*/
#include <a_samp>
#include <fixchars>
#define ZCMD_VERSION
#if defined ZCMD_VERSION
#include <zcmd>
#endif
new Text:TabletWin8[23];
new Text:TabletWin8Start[51];
new Text:TabletWin8UserLog[12];
new PlayerText:TabletWin8UserLog2;
new Text:TabletWin8Pag[3];
new PlayerText:TabletWin8Pag2;
new PlayerText:Escritorio[4];
new Text:TabletPhotos[12];
new PlayerText:TabletTime[2];
new Text:TabletMusicPlayer[11];
new Text:CameraTD[24];
new Text:MapsTD[8];
new Text:Games;
new PlayerText:TabletWeather[3];
new PlayerText:Tragaperras[5];
new Text:TwoBut[2];
new TabletTimer[MAX_PLAYERS][8];
new lda[MAX_PLAYERS];
new firstperson[MAX_PLAYERS];
new chattext[MAX_PLAYERS][2048];
new chatid[MAX_PLAYERS];
new slots[][] =
{
\"ld_slot:bar1_o\",
\"ld_slot:bar2_o\",
\"ld_slot:bell\",
\"ld_slot:cherry\",
\"ld_slot:grapes\",
\"ld_slot:r_69\"
};
new randomvar[3];
new temperature[][] =
{
\"14 C\",
\"16 C\",
\"8 C\",
\"6 C\",
\"20 C\",
\"2 C\"
};
#define DIALOG_TABLETCHAT 7742
public OnFilterScriptInit()
{
print(\"________________________________________________\");
print(\" \");
print(\"Ez az új Tablet Windows 8 verzó\");
print(\"SA-MP 0.3E+ -hoz\");
print(\"V4.0\");
print(\"Készítette: adri1\");
print(\" \");
print(\"Verzió: 4.0\");
print(\"CMD: /tablet\");
print(\" \");
print(\"Készült Spanyolul\");
print(\"Angolra fordította adri1\");
print(\"Magyarra fordította Sramm\");
print(\"________________________________________________\");
TabletWin8[0] = TextDrawCreate(122.000000, 93.000000, \"O____________iiO~n~~n~~n~O____________iiO~n~~n~~n~O____________iiO\");
TextDrawBackgroundColor(TabletWin8[0], 255);
TextDrawFont(TabletWin8[0], 1);
TextDrawLetterSize(TabletWin8[0], 1.600000, 8.299999);
TextDrawColor(TabletWin8[0], 255);
TextDrawSetOutline(TabletWin8[0], 1);
TextDrawSetProportional(TabletWin8[0], 1);
TextDrawSetSelectable(TabletWin8[0], 0);
TabletWin8[1] = TextDrawCreate(122.000000, 139.000000, \"_\");
TextDrawBackgroundColor(TabletWin8[1], 255);
TextDrawFont(TabletWin8[1], 1);
TextDrawLetterSize(TabletWin8[1], 0.500000, 24.300001);
TextDrawColor(TabletWin8[1], -1);
TextDrawSetOutline(TabletWin8[1], 0);
TextDrawSetProportional(TabletWin8[1], 1);
TextDrawSetShadow(TabletWin8[1], 1);
TextDrawUseBox(TabletWin8[1], 1);
TextDrawBoxColor(TabletWin8[1], 255);
TextDrawTextSize(TabletWin8[1], 549.000000, 10.000000);
TextDrawSetSelectable(TabletWin8[1], 0);
TabletWin8[2] = TextDrawCreate(120.000000, 387.000000, \"hud:radardisc\");
TextDrawBackgroundColor(TabletWin8[2], 255);
TextDrawFont(TabletWin8[2], 4);
TextDrawLetterSize(TabletWin8[2], 0.500000, 1.000000);
TextDrawColor(TabletWin8[2], -1);
TextDrawSetOutline(TabletWin8[2], 0);
TextDrawSetProportional(TabletWin8[2], 1);
TextDrawSetShadow(TabletWin8[2], 1);
TextDrawUseBox(TabletWin8[2], 1);
TextDrawBoxColor(TabletWin8[2], 255);
TextDrawTextSize(TabletWin8[2], 27.000000, -33.000000);
TextDrawSetSelectable(TabletWin8[2], 0);
TabletWin8[3] = TextDrawCreate(551.000000, 388.000000, \"hud:radardisc\");
TextDrawBackgroundColor(TabletWin8[3], 255);
TextDrawFont(TabletWin8[3], 4);
TextDrawLetterSize(TabletWin8[3], 0.500000, 1.000000);
TextDrawColor(TabletWin8[3], -1);
TextDrawSetOutline(TabletWin8[3], 0);
TextDrawSetProportional(TabletWin8[3], 1);
TextDrawSetShadow(TabletWin8[3], 1);
TextDrawUseBox(TabletWin8[3], 1);
TextDrawBoxColor(TabletWin8[3], 255);
TextDrawTextSize(TabletWin8[3], -27.000000, -33.000000);
TextDrawSetSelectable(TabletWin8[3], 0);
TabletWin8[4] = TextDrawCreate(551.000000, 104.000000, \"hud:radardisc\");
TextDrawBackgroundColor(TabletWin8[4], 255);
TextDrawFont(TabletWin8[4], 4);
TextDrawLetterSize(TabletWin8[4], 0.500000, 1.000000);
TextDrawColor(TabletWin8[4], -1);
TextDrawSetOutline(TabletWin8[4], 0);
TextDrawSetProportional(TabletWin8[4], 1);
TextDrawSetShadow(TabletWin8[4], 1);
TextDrawUseBox(TabletWin8[4], 1);
TextDrawBoxColor(TabletWin8[4], 255);
TextDrawTextSize(TabletWin8[4], -27.000000, 33.000000);
TextDrawSetSelectable(TabletWin8[4], 0);
TabletWin8[5] = TextDrawCreate(120.000000, 104.000000, \"hud:radardisc\");
TextDrawBackgroundColor(TabletWin8[5], 255);
TextDrawFont(TabletWin8[5], 4);
TextDrawLetterSize(TabletWin8[5], 0.500000, 1.000000);
TextDrawColor(TabletWin8[5], -1);
TextDrawSetOutline(TabletWin8[5], 0);
TextDrawSetProportional(TabletWin8[5], 1);
TextDrawSetShadow(TabletWin8[5], 1);
TextDrawUseBox(TabletWin8[5], 1);
TextDrawBoxColor(TabletWin8[5], 255);
TextDrawTextSize(TabletWin8[5], 27.000000, 33.000000);
TextDrawSetSelectable(TabletWin8[5], 0);
TabletWin8[6] = TextDrawCreate(148.000000, 106.000000, \"_\");
TextDrawBackgroundColor(TabletWin8[6], 255);
TextDrawFont(TabletWin8[6], 1);
TextDrawLetterSize(TabletWin8[6], 0.500000, 30.999998);
TextDrawColor(TabletWin8[6], -1);
TextDrawSetOutline(TabletWin8[6], 0);
TextDrawSetProportional(TabletWin8[6], 1);
TextDrawSetShadow(TabletWin8[6], 1);
TextDrawUseBox(TabletWin8[6], 1);
TextDrawBoxColor(TabletWin8[6], 255);
TextDrawTextSize(TabletWin8[6], 522.000000, 0.000000);
TextDrawSetSelectable(TabletWin8[6], 0);
TabletWin8[7] = TextDrawCreate(149.000000, 139.000000, \"_\");
TextDrawBackgroundColor(TabletWin8[7], 255);
TextDrawFont(TabletWin8[7], 1);
TextDrawLetterSize(TabletWin8[7], 0.500000, 24.200004);
TextDrawColor(TabletWin8[7], -1);
TextDrawSetOutline(TabletWin8[7], 0);
TextDrawSetProportional(TabletWin8[7], 1);
TextDrawSetShadow(TabletWin8[7], 1);
TextDrawUseBox(TabletWin8[7], 1);
TextDrawBoxColor(TabletWin8[7], 1718026239);
TextDrawTextSize(TabletWin8[7], 522.000000, 10.000000);
TextDrawSetSelectable(TabletWin8[7], 0);
TabletWin8[8] = TextDrawCreate(203.000000, 208.000000, \"_\");
TextDrawAlignment(TabletWin8[8], 2);
TextDrawBackgroundColor(TabletWin8[8], 255);
TextDrawFont(TabletWin8[8], 1);
TextDrawLetterSize(TabletWin8[8], 0.500000, 2.900000);
TextDrawColor(TabletWin8[8], -1);
TextDrawSetOutline(TabletWin8[8], 0);
TextDrawSetProportional(TabletWin8[8], 1);
TextDrawSetShadow(TabletWin8[8], 1);
TextDrawUseBox(TabletWin8[8], 1);
TextDrawBoxColor(TabletWin8[8], -1);
TextDrawTextSize(TabletWin8[8], 0.000000, 39.000000);
TextDrawSetSelectable(TabletWin8[8], 0);
TabletWin8[9] = TextDrawCreate(203.000000, 241.000000, \"_\");
TextDrawAlignment(TabletWin8[9], 2);
TextDrawBackgroundColor(TabletWin8[9], 255);
TextDrawFont(TabletWin8[9], 1);
TextDrawLetterSize(TabletWin8[9], 0.500000, 2.900000);
TextDrawColor(TabletWin8[9], -1);
TextDrawSetOutline(TabletWin8[9], 0);
TextDrawSetProportional(TabletWin8[9], 1);
TextDrawSetShadow(TabletWin8[9], 1);
TextDrawUseBox(TabletWin8[9], 1);
TextDrawBoxColor(TabletWin8[9], -1);
TextDrawTextSize(TabletWin8[9], 0.000000, 39.000000);
TextDrawSetSelectable(TabletWin8[9], 0);
TabletWin8[10] = TextDrawCreate(248.000000, 241.000000, \"_\");
TextDrawAlignment(TabletWin8[10], 2);
TextDrawBackgroundColor(TabletWin8[10], 255);
TextDrawFont(TabletWin8[10], 1);
TextDrawLetterSize(TabletWin8[10], 0.500000, 2.900000);
TextDrawColor(TabletWin8[10], -1);
TextDrawSetOutline(TabletWin8[10], 0);
TextDrawSetProportional(TabletWin8[10], 1);
TextDrawSetShadow(TabletWin8[10], 1);
TextDrawUseBox(TabletWin8[10], 1);
TextDrawBoxColor(TabletWin8[10], -1);
TextDrawTextSize(TabletWin8[10], 0.000000, 39.000000);
TextDrawSetSelectable(TabletWin8[10], 0);
TabletWin8[11] = TextDrawCreate(248.000000, 208.000000, \"_\");
TextDrawAlignment(TabletWin8[11], 2);
TextDrawBackgroundColor(TabletWin8[11], 255);
TextDrawFont(TabletWin8[11], 1);
TextDrawLetterSize(TabletWin8[11], 0.500000, 2.900000);
TextDrawColor(TabletWin8[11], -1);
TextDrawSetOutline(TabletWin8[11], 0);
TextDrawSetProportional(TabletWin8[11], 1);
TextDrawSetShadow(TabletWin8[11], 1);
TextDrawUseBox(TabletWin8[11], 1);
TextDrawBoxColor(TabletWin8[11], -1);
TextDrawTextSize(TabletWin8[11], 0.000000, 39.000000);
TextDrawSetSelectable(TabletWin8[11], 0);
TabletWin8[12] = TextDrawCreate(281.000000, 208.000000, \"Windows 8\");
TextDrawBackgroundColor(TabletWin8[12], 255);
TextDrawFont(TabletWin8[12], 1);
TextDrawLetterSize(TabletWin8[12], 1.159999, 5.799995);
TextDrawColor(TabletWin8[12], -1);
TextDrawSetOutline(TabletWin8[12], 0);
TextDrawSetProportional(TabletWin8[12], 1);
TextDrawSetShadow(TabletWin8[12], 0);
TextDrawSetSelectable(TabletWin8[12], 0);
TabletWin8[13] = TextDrawCreate(332.000000, 301.000000, \".\");
TextDrawBackgroundColor(TabletWin8[13], 255);
TextDrawFont(TabletWin8[13], 1);
TextDrawLetterSize(TabletWin8[13], 0.300000, 0.800000);
TextDrawColor(TabletWin8[13], -1);
TextDrawSetOutline(TabletWin8[13], 0);
TextDrawSetProportional(TabletWin8[13], 1);
TextDrawSetShadow(TabletWin8[13], 0);
TextDrawSetSelectable(TabletWin8[13], 0);
TabletWin8[14] = TextDrawCreate(328.000000, 304.000000, \".\");
TextDrawBackgroundColor(TabletWin8[14], 255);
TextDrawFont(TabletWin8[14], 1);
TextDrawLetterSize(TabletWin8[14], 0.300000, 0.800000);
TextDrawColor(TabletWin8[14], -1);
TextDrawSetOutline(TabletWin8[14], 0);
TextDrawSetProportional(TabletWin8[14], 1);
TextDrawSetShadow(TabletWin8[14], 0);
TextDrawSetSelectable(TabletWin8[14], 0);
TabletWin8[15] = TextDrawCreate(326.000000, 309.000000, \".\");
TextDrawBackgroundColor(TabletWin8[15], 255);
TextDrawFont(TabletWin8[15], 1);
TextDrawLetterSize(TabletWin8[15], 0.300000, 0.800000);
TextDrawColor(TabletWin8[15], -1);
TextDrawSetOutline(TabletWin8[15], 0);
TextDrawSetProportional(TabletWin8[15], 1);
TextDrawSetShadow(TabletWin8[15], 0);
TextDrawSetSelectable(TabletWin8[15], 0);
TabletWin8[16] = TextDrawCreate(328.000000, 314.000000, \".\");
TextDrawBackgroundColor(TabletWin8[16], 255);
TextDrawFont(TabletWin8[16], 1);
TextDrawLetterSize(TabletWin8[16], 0.300000, 0.800000);
TextDrawColor(TabletWin8[16], -1);
TextDrawSetOutline(TabletWin8[16], 0);
TextDrawSetProportional(TabletWin8[16], 1);
TextDrawSetShadow(TabletWin8[16], 0);
TextDrawSetSelectable(TabletWin8[16], 0);
TabletWin8[17] = TextDrawCreate(332.000000, 316.000000, \".\");
TextDrawBackgroundColor(TabletWin8[17], 255);
TextDrawFont(TabletWin8[17], 1);
TextDrawLetterSize(TabletWin8[17], 0.300000, 0.800000);
TextDrawColor(TabletWin8[17], -1);
TextDrawSetOutline(TabletWin8[17], 0);
TextDrawSetProportional(TabletWin8[17], 1);
TextDrawSetShadow(TabletWin8[17], 0);
TextDrawSetSelectable(TabletWin8[17], 0);
TabletWin8[18] = TextDrawCreate(336.000000, 314.000000, \".\");
TextDrawBackgroundColor(TabletWin8[18], 255);
TextDrawFont(TabletWin8[18], 1);
TextDrawLetterSize(TabletWin8[18], 0.300000, 0.800000);
TextDrawColor(TabletWin8[18], -1);
TextDrawSetOutline(TabletWin8[18], 0);
TextDrawSetProportional(TabletWin8[18], 1);
TextDrawSetShadow(TabletWin8[18], 0);
TextDrawSetSelectable(TabletWin8[18], 0);
TabletWin8[19] = TextDrawCreate(338.000000, 309.000000, \".\");
TextDrawBackgroundColor(TabletWin8[19], 255);
TextDrawFont(TabletWin8[19], 1);
TextDrawLetterSize(TabletWin8[19], 0.300000, 0.800000);
TextDrawColor(TabletWin8[19], -1);
TextDrawSetOutline(TabletWin8[19], 0);
TextDrawSetProportional(TabletWin8[19], 1);
TextDrawSetShadow(TabletWin8[19], 0);
TextDrawSetSelectable(TabletWin8[19], 0);
TabletWin8[20] = TextDrawCreate(337.000000, 304.000000, \".\");
TextDrawBackgroundColor(TabletWin8[20], 255);
TextDrawFont(TabletWin8[20], 1);
TextDrawLetterSize(TabletWin8[20], 0.300000, 0.800000);
TextDrawColor(TabletWin8[20], -1);
TextDrawSetOutline(TabletWin8[20], 0);
TextDrawSetProportional(TabletWin8[20], 1);
TextDrawSetShadow(TabletWin8[20], 0);
TextDrawSetSelectable(TabletWin8[20], 0);
TabletWin8[21] = TextDrawCreate(137.000000, 124.000000, \"_\");
TextDrawBackgroundColor(TabletWin8[21], 255);
TextDrawFont(TabletWin8[21], 1);
TextDrawLetterSize(TabletWin8[21], 0.500000, 1.200000);
TextDrawColor(TabletWin8[21], -1);
TextDrawSetOutline(TabletWin8[21], 0);
TextDrawSetProportional(TabletWin8[21], 1);
TextDrawSetShadow(TabletWin8[21], 1);
TextDrawUseBox(TabletWin8[21], 1);
TextDrawBoxColor(TabletWin8[21], 255);
TextDrawTextSize(TabletWin8[21], 539.000000, 192.000000);
TextDrawSetSelectable(TabletWin8[21], 0);
TabletWin8[22] = TextDrawCreate(137.000000, 362.000000, \"_\");
TextDrawBackgroundColor(TabletWin8[22], 255);
TextDrawFont(TabletWin8[22], 1);
TextDrawLetterSize(TabletWin8[22], 0.500000, 1.200000);
TextDrawColor(TabletWin8[22], -1);
TextDrawSetOutline(TabletWin8[22], 0);
TextDrawSetProportional(TabletWin8[22], 1);
TextDrawSetShadow(TabletWin8[22], 1);
TextDrawUseBox(TabletWin8[22], 1);
TextDrawBoxColor(TabletWin8[22], 255);
TextDrawTextSize(TabletWin8[22], 539.000000, 192.000000);
TextDrawSetSelectable(TabletWin8[22], 0);
//Inicio
TabletWin8Start[0] = TextDrawCreate(122.000000, 93.000000, \"O____________iiO~n~~n~~n~O____________iiO~n~~n~~n~O____________iiO\");
TextDrawBackgroundColor(TabletWin8Start[0], 255);
TextDrawFont(TabletWin8Start[0], 1);
TextDrawLetterSize(TabletWin8Start[0], 1.600000, 8.299999);
TextDrawColor(TabletWin8Start[0], 255);
TextDrawSetOutline(TabletWin8Start[0], 1);
TextDrawSetProportional(TabletWin8Start[0], 1);
TextDrawSetSelectable(TabletWin8Start[0], 0);
TabletWin8Start[1] = TextDrawCreate(122.000000, 139.000000, \"_\");
TextDrawBackgroundColor(TabletWin8Start[1], 255);
TextDrawFont(TabletWin8Start[1], 1);
TextDrawLetterSize(TabletWin8Start[1], 0.500000, 24.300001);
TextDrawColor(TabletWin8Start[1], -1);
TextDrawSetOutline(TabletWin8Start[1], 0);
TextDrawSetProportional(TabletWin8Start[1], 1);
TextDrawSetShadow(TabletWin8Start[1], 1);
TextDrawUseBox(TabletWin8Start[1], 1);
TextDrawBoxColor(TabletWin8Start[1], 255);
TextDrawTextSize(TabletWin8Start[1], 549.000000, 10.000000);
TextDrawSetSelectable(TabletWin8Start[1], 0);
TabletWin8Start[2] = TextDrawCreate(120.000000, 387.000000, \"hud:radardisc\");
TextDrawBackgroundColor(TabletWin8Start[2], 255);
TextDrawFont(TabletWin8Start[2], 4);
TextDrawLetterSize(TabletWin8Start[2], 0.500000, 1.000000);
TextDrawColor(TabletWin8Start[2], -1);
TextDrawSetOutline(TabletWin8Start[2], 0);
TextDrawSetProportional(TabletWin8Start[2], 1);
TextDrawSetShadow(TabletWin8Start[2], 1);
TextDrawUseBox(TabletWin8Start[2], 1);
TextDrawBoxColor(TabletWin8Start[2], 255);
TextDrawTextSize(TabletWin8Start[2], 27.000000, -33.000000);
TextDrawSetSelectable(TabletWin8Start[2], 0);
TabletWin8Start[3] = TextDrawCreate(551.000000, 388.000000, \"hud:radardisc\");
TextDrawBackgroundColor(TabletWin8Start[3], 255);
TextDrawFont(TabletWin8Start[3], 4);
TextDrawLetterSize(TabletWin8Start[3], 0.500000, 1.000000);
TextDrawColor(TabletWin8Start[3], -1);
TextDrawSetOutline(TabletWin8Start[3], 0);
TextDrawSetProportional(TabletWin8Start[3], 1);
TextDrawSetShadow(TabletWin8Start[3], 1);
TextDrawUseBox(TabletWin8Start[3], 1);
TextDrawBoxColor(TabletWin8Start[3], 255);
TextDrawTextSize(TabletWin8Start[3], -27.000000, -33.000000);
TextDrawSetSelectable(TabletWin8Start[3], 0);
TabletWin8Start[4] = TextDrawCreate(551.000000, 104.000000, \"hud:radardisc\");
TextDrawBackgroundColor(TabletWin8Start[4], 255);
TextDrawFont(TabletWin8Start[4], 4);
TextDrawLetterSize(TabletWin8Start[4], 0.500000, 1.000000);
TextDrawColor(TabletWin8Start[4], -1);
TextDrawSetOutline(TabletWin8Start[4], 0);
TextDrawSetProportional(TabletWin8Start[4], 1);
TextDrawSetShadow(TabletWin8Start[4], 1);
TextDrawUseBox(TabletWin8Start[4], 1);
TextDrawBoxColor(TabletWin8Start[4], 255);
TextDrawTextSize(TabletWin8Start[4], -27.000000, 33.000000);
TextDrawSetSelectable(TabletWin8Start[4], 0);
TabletWin8Start[5] = TextDrawCreate(120.000000, 104.000000, \"hud:radardisc\");
TextDrawBackgroundColor(TabletWin8Start[5], 255);
TextDrawFont(TabletWin8Start[5], 4);
TextDrawLetterSize(TabletWin8Start[5], 0.500000, 1.000000);
TextDrawColor(TabletWin8Start[5], -1);
TextDrawSetOutline(TabletWin8Start[5], 0);
TextDrawSetProportional(TabletWin8Start[5], 1);
TextDrawSetShadow(TabletWin8Start[5], 1);
TextDrawUseBox(TabletWin8Start[5], 1);
TextDrawBoxColor(TabletWin8Start[5], 255);
TextDrawTextSize(TabletWin8Start[5], 27.000000, 33.000000);
TextDrawSetSelectable(TabletWin8Start[5], 0);
TabletWin8Start[6] = TextDrawCreate(148.000000, 106.000000, \"_\");
TextDrawBackgroundColor(TabletWin8Start[6], 255);
TextDrawFont(TabletWin8Start[6], 1);
TextDrawLetterSize(TabletWin8Start[6], 0.500000, 30.999998);
TextDrawColor(TabletWin8Start[6], -1);
TextDrawSetOutline(TabletWin8Start[6], 0);
TextDrawSetProportional(TabletWin8Start[6], 1);
TextDrawSetShadow(TabletWin8Start[6], 1);
TextDrawUseBox(TabletWin8Start[6], 1);
TextDrawBoxColor(TabletWin8Start[6], 255);
TextDrawTextSize(TabletWin8Start[6], 522.000000, 0.000000);
TextDrawSetSelectable(TabletWin8Start[6], 0);
TabletWin8Start[7] = TextDrawCreate(149.000000, 139.000000, \"_\");
TextDrawBackgroundColor(TabletWin8Start[7], 255);
TextDrawFont(TabletWin8Start[7], 1);
TextDrawLetterSize(TabletWin8Start[7], 0.500000, 24.200004);
TextDrawColor(TabletWin8Start[7], -1);
TextDrawSetOutline(TabletWin8Start[7], 0);
TextDrawSetProportional(TabletWin8Start[7], 1);
TextDrawSetShadow(TabletWin8Start[7], 1);
TextDrawUseBox(TabletWin8Start[7], 1);
TextDrawBoxColor(TabletWin8Start[7], 1711315455);
TextDrawTextSize(TabletWin8Start[7], 522.000000, 10.000000);
TextDrawSetSelectable(TabletWin8Start[7], 0);
TabletWin8Start[8] = TextDrawCreate(201.000000, 173.000000, \"_\");
TextDrawAlignment(TabletWin8Start[8], 2);
TextDrawBackgroundColor(TabletWin8Start[8], 255);
TextDrawFont(TabletWin8Start[8], 1);
TextDrawLetterSize(TabletWin8Start[8], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[8], -1);
TextDrawSetOutline(TabletWin8Start[8], 0);
TextDrawSetProportional(TabletWin8Start[8], 1);
TextDrawSetShadow(TabletWin8Start[8], 1);
TextDrawUseBox(TabletWin8Start[8], 1);
TextDrawBoxColor(TabletWin8Start[8], 1724697855);
TextDrawTextSize(TabletWin8Start[8], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[8], 0);
TabletWin8Start[9] = TextDrawCreate(201.000000, 220.000000, \"_\");
TextDrawAlignment(TabletWin8Start[9], 2);
TextDrawBackgroundColor(TabletWin8Start[9], 255);
TextDrawFont(TabletWin8Start[9], 1);
TextDrawLetterSize(TabletWin8Start[9], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[9], -1);
TextDrawSetOutline(TabletWin8Start[9], 0);
TextDrawSetProportional(TabletWin8Start[9], 1);
TextDrawSetShadow(TabletWin8Start[9], 1);
TextDrawUseBox(TabletWin8Start[9], 1);
TextDrawBoxColor(TabletWin8Start[9], -6749953);
TextDrawTextSize(TabletWin8Start[9], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[9], 0);
TabletWin8Start[10] = TextDrawCreate(201.000000, 266.000000, \"_\");
TextDrawAlignment(TabletWin8Start[10], 2);
TextDrawBackgroundColor(TabletWin8Start[10], 255);
TextDrawFont(TabletWin8Start[10], 1);
TextDrawLetterSize(TabletWin8Start[10], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[10], -1);
TextDrawSetOutline(TabletWin8Start[10], 0);
TextDrawSetProportional(TabletWin8Start[10], 1);
TextDrawSetShadow(TabletWin8Start[10], 1);
TextDrawUseBox(TabletWin8Start[10], 1);
TextDrawBoxColor(TabletWin8Start[10], -1724671489);
TextDrawTextSize(TabletWin8Start[10], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[10], 0);
TabletWin8Start[11] = TextDrawCreate(165.000000, 310.000000, \"loadsc2:loadsc2\");
TextDrawAlignment(TabletWin8Start[11], 2);
TextDrawBackgroundColor(TabletWin8Start[11], 255);
TextDrawFont(TabletWin8Start[11], 4);
TextDrawLetterSize(TabletWin8Start[11], 0.500000, 0.299998);
TextDrawColor(TabletWin8Start[11], -1);
TextDrawSetOutline(TabletWin8Start[11], 0);
TextDrawSetProportional(TabletWin8Start[11], 1);
TextDrawSetShadow(TabletWin8Start[11], 1);
TextDrawUseBox(TabletWin8Start[11], 1);
TextDrawBoxColor(TabletWin8Start[11], -1724671489);
TextDrawTextSize(TabletWin8Start[11], 72.000000, 42.000000);
TextDrawSetSelectable(TabletWin8Start[11], 0);
TabletWin8Start[12] = TextDrawCreate(163.000000, 139.000000, \"Start menü\");
TextDrawBackgroundColor(TabletWin8Start[12], 255);
TextDrawFont(TabletWin8Start[12], 1);
TextDrawLetterSize(TabletWin8Start[12], 0.759999, 3.299999);
TextDrawColor(TabletWin8Start[12], -1);
TextDrawSetOutline(TabletWin8Start[12], 0);
TextDrawSetProportional(TabletWin8Start[12], 1);
TextDrawSetShadow(TabletWin8Start[12], 0);
TextDrawSetSelectable(TabletWin8Start[12], 0);
TabletWin8Start[13] = TextDrawCreate(277.000000, 173.000000, \"_\");
TextDrawAlignment(TabletWin8Start[13], 2);
TextDrawBackgroundColor(TabletWin8Start[13], 255);
TextDrawFont(TabletWin8Start[13], 1);
TextDrawLetterSize(TabletWin8Start[13], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[13], -1);
TextDrawSetOutline(TabletWin8Start[13], 0);
TextDrawSetProportional(TabletWin8Start[13], 1);
TextDrawSetShadow(TabletWin8Start[13], 1);
TextDrawUseBox(TabletWin8Start[13], 1);
TextDrawBoxColor(TabletWin8Start[13], -1728013825);
TextDrawTextSize(TabletWin8Start[13], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[13], 0);
TabletWin8Start[14] = TextDrawCreate(241.000000, 218.000000, \"load0uk:load0uk\");
TextDrawAlignment(TabletWin8Start[14], 2);
TextDrawBackgroundColor(TabletWin8Start[14], 255);
TextDrawFont(TabletWin8Start[14], 4);
TextDrawLetterSize(TabletWin8Start[14], 0.500000, 0.299998);
TextDrawColor(TabletWin8Start[14], -1);
TextDrawSetOutline(TabletWin8Start[14], 0);
TextDrawSetProportional(TabletWin8Start[14], 1);
TextDrawSetShadow(TabletWin8Start[14], 1);
TextDrawUseBox(TabletWin8Start[14], 1);
TextDrawBoxColor(TabletWin8Start[14], -1724671489);
TextDrawTextSize(TabletWin8Start[14], 72.000000, 42.000000);
TextDrawSetSelectable(TabletWin8Start[14], 0);
TabletWin8Start[15] = TextDrawCreate(277.000000, 266.000000, \"_\");
TextDrawAlignment(TabletWin8Start[15], 2);
TextDrawBackgroundColor(TabletWin8Start[15], 255);
TextDrawFont(TabletWin8Start[15], 1);
TextDrawLetterSize(TabletWin8Start[15], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[15], -1);
TextDrawSetOutline(TabletWin8Start[15], 0);
TextDrawSetProportional(TabletWin8Start[15], 1);
TextDrawSetShadow(TabletWin8Start[15], 1);
TextDrawUseBox(TabletWin8Start[15], 1);
TextDrawBoxColor(TabletWin8Start[15], 16711935);
TextDrawTextSize(TabletWin8Start[15], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[15], 0);
TabletWin8Start[16] = TextDrawCreate(277.000000, 313.000000, \"_\");
TextDrawAlignment(TabletWin8Start[16], 2);
TextDrawBackgroundColor(TabletWin8Start[16], 255);
TextDrawFont(TabletWin8Start[16], 1);
TextDrawLetterSize(TabletWin8Start[16], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[16], -1);
TextDrawSetOutline(TabletWin8Start[16], 0);
TextDrawSetProportional(TabletWin8Start[16], 1);
TextDrawSetShadow(TabletWin8Start[16], 1);
TextDrawUseBox(TabletWin8Start[16], 1);
TextDrawBoxColor(TabletWin8Start[16], 16777215);
TextDrawTextSize(TabletWin8Start[16], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[16], 0);
TabletWin8Start[17] = TextDrawCreate(334.000000, 173.000000, \"_\");
TextDrawAlignment(TabletWin8Start[17], 2);
TextDrawBackgroundColor(TabletWin8Start[17], 255);
TextDrawFont(TabletWin8Start[17], 1);
TextDrawLetterSize(TabletWin8Start[17], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[17], -1);
TextDrawSetOutline(TabletWin8Start[17], 0);
TextDrawSetProportional(TabletWin8Start[17], 1);
TextDrawSetShadow(TabletWin8Start[17], 1);
TextDrawUseBox(TabletWin8Start[17], 1);
TextDrawBoxColor(TabletWin8Start[17], -1721316097);
TextDrawTextSize(TabletWin8Start[17], 273.000000, 31.000000);
TextDrawSetSelectable(TabletWin8Start[17], 0);
TabletWin8Start[18] = TextDrawCreate(372.000000, 173.000000, \"_\");
TextDrawAlignment(TabletWin8Start[18], 2);
TextDrawBackgroundColor(TabletWin8Start[18], 255);
TextDrawFont(TabletWin8Start[18], 1);
TextDrawLetterSize(TabletWin8Start[18], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[18], -1);
TextDrawSetOutline(TabletWin8Start[18], 0);
TextDrawSetProportional(TabletWin8Start[18], 1);
TextDrawSetShadow(TabletWin8Start[18], 1);
TextDrawUseBox(TabletWin8Start[18], 1);
TextDrawBoxColor(TabletWin8Start[18], 16711935);
TextDrawTextSize(TabletWin8Start[18], 273.000000, 31.000000);
TextDrawSetSelectable(TabletWin8Start[18], 0);
TabletWin8Start[19] = TextDrawCreate(372.000000, 219.000000, \"_\");
TextDrawAlignment(TabletWin8Start[19], 2);
TextDrawBackgroundColor(TabletWin8Start[19], 255);
TextDrawFont(TabletWin8Start[19], 1);
TextDrawLetterSize(TabletWin8Start[19], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[19], -1);
TextDrawSetOutline(TabletWin8Start[19], 0);
TextDrawSetProportional(TabletWin8Start[19], 1);
TextDrawSetShadow(TabletWin8Start[19], 1);
TextDrawUseBox(TabletWin8Start[19], 1);
TextDrawBoxColor(TabletWin8Start[19], 65535);
TextDrawTextSize(TabletWin8Start[19], 273.000000, 31.000000);
TextDrawSetSelectable(TabletWin8Start[19], 0);
TabletWin8Start[20] = TextDrawCreate(334.000000, 220.000000, \"_\");
TextDrawAlignment(TabletWin8Start[20], 2);
TextDrawBackgroundColor(TabletWin8Start[20], 255);
TextDrawFont(TabletWin8Start[20], 1);
TextDrawLetterSize(TabletWin8Start[20], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[20], -1);
TextDrawSetOutline(TabletWin8Start[20], 0);
TextDrawSetProportional(TabletWin8Start[20], 1);
TextDrawSetShadow(TabletWin8Start[20], 1);
TextDrawUseBox(TabletWin8Start[20], 1);
TextDrawBoxColor(TabletWin8Start[20], -1724671489);
TextDrawTextSize(TabletWin8Start[20], 273.000000, 31.000000);
TextDrawSetSelectable(TabletWin8Start[20], 0);
TabletWin8Start[21] = TextDrawCreate(137.000000, 124.000000, \"_\");
TextDrawBackgroundColor(TabletWin8Start[21], 255);
TextDrawFont(TabletWin8Start[21], 1);
TextDrawLetterSize(TabletWin8Start[21], 0.500000, 1.200000);
TextDrawColor(TabletWin8Start[21], -1);
TextDrawSetOutline(TabletWin8Start[21], 0);
TextDrawSetProportional(TabletWin8Start[21], 1);
TextDrawSetShadow(TabletWin8Start[21], 1);
TextDrawUseBox(TabletWin8Start[21], 1);
TextDrawBoxColor(TabletWin8Start[21], 255);
TextDrawTextSize(TabletWin8Start[21], 539.000000, 192.000000);
TextDrawSetSelectable(TabletWin8Start[21], 0);
TabletWin8Start[22] = TextDrawCreate(137.000000, 362.000000, \"_\");
TextDrawBackgroundColor(TabletWin8Start[22], 255);
TextDrawFont(TabletWin8Start[22], 1);
TextDrawLetterSize(TabletWin8Start[22], 0.500000, 1.200000);
TextDrawColor(TabletWin8Start[22], -1);
TextDrawSetOutline(TabletWin8Start[22], 0);
TextDrawSetProportional(TabletWin8Start[22], 1);
TextDrawSetShadow(TabletWin8Start[22], 1);
TextDrawUseBox(TabletWin8Start[22], 1);
TextDrawBoxColor(TabletWin8Start[22], 255);
TextDrawTextSize(TabletWin8Start[22], 539.000000, 192.000000);
TextDrawSetSelectable(TabletWin8Start[22], 0);
TabletWin8Start[23] = TextDrawCreate(353.000000, 266.000000, \"_\");
TextDrawAlignment(TabletWin8Start[23], 2);
TextDrawBackgroundColor(TabletWin8Start[23], 255);
TextDrawFont(TabletWin8Start[23], 1);
TextDrawLetterSize(TabletWin8Start[23], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[23], -1);
TextDrawSetOutline(TabletWin8Start[23], 0);
TextDrawSetProportional(TabletWin8Start[23], 1);
TextDrawSetShadow(TabletWin8Start[23], 1);
TextDrawUseBox(TabletWin8Start[23], 1);
TextDrawBoxColor(TabletWin8Start[23], -1728013825);
TextDrawTextSize(TabletWin8Start[23], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[23], 0);
TabletWin8Start[24] = TextDrawCreate(353.000000, 313.000000, \"_\");
TextDrawAlignment(TabletWin8Start[24], 2);
TextDrawBackgroundColor(TabletWin8Start[24], 255);
TextDrawFont(TabletWin8Start[24], 1);
TextDrawLetterSize(TabletWin8Start[24], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[24], -1);
TextDrawSetOutline(TabletWin8Start[24], 0);
TextDrawSetProportional(TabletWin8Start[24], 1);
TextDrawSetShadow(TabletWin8Start[24], 1);
TextDrawUseBox(TabletWin8Start[24], 1);
TextDrawBoxColor(TabletWin8Start[24], -16776961);
TextDrawTextSize(TabletWin8Start[24], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[24], 0);
TabletWin8Start[25] = TextDrawCreate(419.000000, 170.000000, \"ld_dual:backgnd\");
TextDrawBackgroundColor(TabletWin8Start[25], 255);
TextDrawFont(TabletWin8Start[25], 4);
TextDrawLetterSize(TabletWin8Start[25], 0.500000, 1.000000);
TextDrawColor(TabletWin8Start[25], -1);
TextDrawSetOutline(TabletWin8Start[25], 0);
TextDrawSetProportional(TabletWin8Start[25], 1);
TextDrawSetShadow(TabletWin8Start[25], 1);
TextDrawUseBox(TabletWin8Start[25], 1);
TextDrawBoxColor(TabletWin8Start[25], 255);
TextDrawTextSize(TabletWin8Start[25], 72.000000, 43.000000);
TextDrawSetSelectable(TabletWin8Start[25], 0);
TabletWin8Start[26] = TextDrawCreate(455.000000, 220.000000, \"_\");
TextDrawAlignment(TabletWin8Start[26], 2);
TextDrawBackgroundColor(TabletWin8Start[26], 255);
TextDrawFont(TabletWin8Start[26], 1);
TextDrawLetterSize(TabletWin8Start[26], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[26], -1);
TextDrawSetOutline(TabletWin8Start[26], 0);
TextDrawSetProportional(TabletWin8Start[26], 1);
TextDrawSetShadow(TabletWin8Start[26], 1);
TextDrawUseBox(TabletWin8Start[26], 1);
TextDrawBoxColor(TabletWin8Start[26], 65535);
TextDrawTextSize(TabletWin8Start[26], 5.000000, 68.000000);
TextDrawSetSelectable(TabletWin8Start[26], 0);
TabletWin8Start[27] = TextDrawCreate(437.000000, 266.000000, \"_\");
TextDrawAlignment(TabletWin8Start[27], 2);
TextDrawBackgroundColor(TabletWin8Start[27], 255);
TextDrawFont(TabletWin8Start[27], 1);
TextDrawLetterSize(TabletWin8Start[27], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[27], -1);
TextDrawSetOutline(TabletWin8Start[27], 0);
TextDrawSetProportional(TabletWin8Start[27], 1);
TextDrawSetShadow(TabletWin8Start[27], 1);
TextDrawUseBox(TabletWin8Start[27], 1);
TextDrawBoxColor(TabletWin8Start[27], 16711935);
TextDrawTextSize(TabletWin8Start[27], 273.000000, 31.000000);
TextDrawSetSelectable(TabletWin8Start[27], 0);
TabletWin8Start[28] = TextDrawCreate(437.000000, 313.000000, \"_\");
TextDrawAlignment(TabletWin8Start[28], 2);
TextDrawBackgroundColor(TabletWin8Start[28], 255);
TextDrawFont(TabletWin8Start[28], 1);
TextDrawLetterSize(TabletWin8Start[28], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[28], -1);
TextDrawSetOutline(TabletWin8Start[28], 0);
TextDrawSetProportional(TabletWin8Start[28], 1);
TextDrawSetShadow(TabletWin8Start[28], 1);
TextDrawUseBox(TabletWin8Start[28], 1);
TextDrawBoxColor(TabletWin8Start[28], -6749953);
TextDrawTextSize(TabletWin8Start[28], 273.000000, 31.000000);
TextDrawSetSelectable(TabletWin8Start[28], 0);
TabletWin8Start[29] = TextDrawCreate(474.000000, 266.000000, \"_\");
TextDrawAlignment(TabletWin8Start[29], 2);
TextDrawBackgroundColor(TabletWin8Start[29], 255);
TextDrawFont(TabletWin8Start[29], 1);
TextDrawLetterSize(TabletWin8Start[29], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[29], -1);
TextDrawSetOutline(TabletWin8Start[29], 0);
TextDrawSetProportional(TabletWin8Start[29], 1);
TextDrawSetShadow(TabletWin8Start[29], 1);
TextDrawUseBox(TabletWin8Start[29], 1);
TextDrawBoxColor(TabletWin8Start[29], -872375809);
TextDrawTextSize(TabletWin8Start[29], 273.000000, 31.000000);
TextDrawSetSelectable(TabletWin8Start[29], 0);
TabletWin8Start[30] = TextDrawCreate(474.000000, 313.000000, \"_\");
TextDrawAlignment(TabletWin8Start[30], 2);
TextDrawBackgroundColor(TabletWin8Start[30], 255);
TextDrawFont(TabletWin8Start[30], 1);
TextDrawLetterSize(TabletWin8Start[30], 0.500000, 4.199998);
TextDrawColor(TabletWin8Start[30], -1);
TextDrawSetOutline(TabletWin8Start[30], 0);
TextDrawSetProportional(TabletWin8Start[30], 1);
TextDrawSetShadow(TabletWin8Start[30], 1);
TextDrawUseBox(TabletWin8Start[30], 1);
TextDrawBoxColor(TabletWin8Start[30], -16776961);
TextDrawTextSize(TabletWin8Start[30], 273.000000, 31.000000);
TextDrawSetSelectable(TabletWin8Start[30], 0);
TabletWin8Start[31] = TextDrawCreate(187.000000, 198.000000, \"EMail\");
TextDrawBackgroundColor(TabletWin8Start[31], 255);
TextDrawAlignment(TabletWin8Start[31], 2);
TextDrawFont(TabletWin8Start[31], 1);
TextDrawLetterSize(TabletWin8Start[31], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[31], -1);
TextDrawSetOutline(TabletWin8Start[31], 0);
TextDrawSetProportional(TabletWin8Start[31], 1);
TextDrawSetShadow(TabletWin8Start[31], 0);
TextDrawTextSize(TabletWin8Start[31],10,40);
TextDrawSetSelectable(TabletWin8Start[31], 1);
TabletWin8Start[32] = TextDrawCreate(193.000000, 245.000000, \"Kapcsolat\");
TextDrawBackgroundColor(TabletWin8Start[32], 255);
TextDrawAlignment(TabletWin8Start[32], 2);
TextDrawFont(TabletWin8Start[32], 1);
TextDrawLetterSize(TabletWin8Start[32], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[32], -1);
TextDrawSetOutline(TabletWin8Start[32], 0);
TextDrawSetProportional(TabletWin8Start[32], 1);
TextDrawSetShadow(TabletWin8Start[32], 0);
TextDrawTextSize(TabletWin8Start[32],10,40);
TextDrawSetSelectable(TabletWin8Start[32], 1);
TabletWin8Start[33] = TextDrawCreate(193.000000, 291.000000, \"Üzenetek\");
TextDrawBackgroundColor(TabletWin8Start[33], 255);
TextDrawAlignment(TabletWin8Start[33], 2);
TextDrawFont(TabletWin8Start[33], 1);
TextDrawLetterSize(TabletWin8Start[33], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[33], -1);
TextDrawSetOutline(TabletWin8Start[33], 0);
TextDrawSetProportional(TabletWin8Start[33], 1);
TextDrawSetShadow(TabletWin8Start[33], 0);
TextDrawTextSize(TabletWin8Start[33],10,40);
TextDrawSetSelectable(TabletWin8Start[33], 1);
TabletWin8Start[34] = TextDrawCreate(193.000000, 337.000000, \"Asztal\");
TextDrawBackgroundColor(TabletWin8Start[34], 255);
TextDrawAlignment(TabletWin8Start[34], 2);
TextDrawFont(TabletWin8Start[34], 1);
TextDrawLetterSize(TabletWin8Start[34], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[34], -1);
TextDrawSetOutline(TabletWin8Start[34], 0);
TextDrawSetProportional(TabletWin8Start[34], 1);
TextDrawSetShadow(TabletWin8Start[34], 0);
TextDrawTextSize(TabletWin8Start[34],10,40);
TextDrawSetSelectable(TabletWin8Start[34], 1);
TabletWin8Start[35] = TextDrawCreate(273.000000, 198.000000, \"Óra\");
TextDrawBackgroundColor(TabletWin8Start[35], 255);
TextDrawAlignment(TabletWin8Start[35], 2);
TextDrawFont(TabletWin8Start[35], 1);
TextDrawLetterSize(TabletWin8Start[35], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[35], -1);
TextDrawSetOutline(TabletWin8Start[35], 0);
TextDrawSetProportional(TabletWin8Start[35], 1);
TextDrawSetShadow(TabletWin8Start[35], 0);
TextDrawTextSize(TabletWin8Start[35],10,40);
TextDrawSetSelectable(TabletWin8Start[35], 1);
TabletWin8Start[36] = TextDrawCreate(273.000000, 246.000000, \"Fotók\");
TextDrawBackgroundColor(TabletWin8Start[36], 255);
TextDrawAlignment(TabletWin8Start[36], 2);
TextDrawFont(TabletWin8Start[36], 1);
TextDrawLetterSize(TabletWin8Start[36], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[36], -1);
TextDrawSetOutline(TabletWin8Start[36], 0);
TextDrawSetProportional(TabletWin8Start[36], 1);
TextDrawSetShadow(TabletWin8Start[36], 0);
TextDrawTextSize(TabletWin8Start[36],10,40);
TextDrawSetSelectable(TabletWin8Start[36], 1);
TabletWin8Start[37] = TextDrawCreate(273.000000, 291.000000, \"Finanzes\");
TextDrawBackgroundColor(TabletWin8Start[37], 255);
TextDrawAlignment(TabletWin8Start[37], 2);
TextDrawFont(TabletWin8Start[37], 1);
TextDrawLetterSize(TabletWin8Start[37], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[37], -1);
TextDrawSetOutline(TabletWin8Start[37], 0);
TextDrawSetProportional(TabletWin8Start[37], 1);
TextDrawSetShadow(TabletWin8Start[37], 0);
TextDrawTextSize(TabletWin8Start[37],10,40);
TextDrawSetSelectable(TabletWin8Start[37], 1);
TabletWin8Start[38] = TextDrawCreate(273.000000, 338.000000, \"Idõjárás\");
TextDrawBackgroundColor(TabletWin8Start[38], 255);
TextDrawAlignment(TabletWin8Start[38], 2);
TextDrawFont(TabletWin8Start[38], 1);
TextDrawLetterSize(TabletWin8Start[38], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[38], -1);
TextDrawSetOutline(TabletWin8Start[38], 0);
TextDrawSetProportional(TabletWin8Start[38], 1);
TextDrawSetShadow(TabletWin8Start[38], 0);
TextDrawTextSize(TabletWin8Start[38],10,55);
TextDrawSetSelectable(TabletWin8Start[38], 1);
TabletWin8Start[39] = TextDrawCreate(324.000000, 198.000000, \"IE\");
TextDrawBackgroundColor(TabletWin8Start[39], 255);
TextDrawAlignment(TabletWin8Start[39], 2);
TextDrawFont(TabletWin8Start[39], 1);
TextDrawLetterSize(TabletWin8Start[39], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[39], -1);
TextDrawSetOutline(TabletWin8Start[39], 0);
TextDrawSetProportional(TabletWin8Start[39], 1);
TextDrawSetShadow(TabletWin8Start[39], 0);
TextDrawTextSize(TabletWin8Start[39],10,40);
TextDrawSetSelectable(TabletWin8Start[39], 1);
TabletWin8Start[40] = TextDrawCreate(333.000000, 245.000000, \"Térkép\");
TextDrawBackgroundColor(TabletWin8Start[40], 255);
TextDrawAlignment(TabletWin8Start[40], 2);
TextDrawFont(TabletWin8Start[40], 1);
TextDrawLetterSize(TabletWin8Start[40], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[40], -1);
TextDrawSetOutline(TabletWin8Start[40], 0);
TextDrawSetProportional(TabletWin8Start[40], 1);
TextDrawSetShadow(TabletWin8Start[40], 0);
TextDrawTextSize(TabletWin8Start[40],10,40);
TextDrawSetSelectable(TabletWin8Start[40], 1);
TabletWin8Start[41] = TextDrawCreate(341.000000, 291.000000, \"Sport\");
TextDrawBackgroundColor(TabletWin8Start[41], 255);
TextDrawAlignment(TabletWin8Start[41], 2);
TextDrawFont(TabletWin8Start[41], 1);
TextDrawLetterSize(TabletWin8Start[41], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[41], -1);
TextDrawSetOutline(TabletWin8Start[41], 0);
TextDrawSetProportional(TabletWin8Start[41], 1);
TextDrawSetShadow(TabletWin8Start[41], 0);
TextDrawTextSize(TabletWin8Start[41],10,40);
TextDrawSetSelectable(TabletWin8Start[41], 1);
TabletWin8Start[42] = TextDrawCreate(339.000000, 338.000000, \"Új\");
TextDrawBackgroundColor(TabletWin8Start[42], 255);
TextDrawAlignment(TabletWin8Start[42], 2);
TextDrawFont(TabletWin8Start[42], 1);
TextDrawLetterSize(TabletWin8Start[42], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[42], -1);
TextDrawSetOutline(TabletWin8Start[42], 0);
TextDrawSetProportional(TabletWin8Start[42], 1);
TextDrawSetShadow(TabletWin8Start[42], 0);
TextDrawTextSize(TabletWin8Start[42],10,40);
TextDrawSetSelectable(TabletWin8Start[42], 1);
TabletWin8Start[43] = TextDrawCreate(371.000000, 198.000000, \"Bolt\");
TextDrawBackgroundColor(TabletWin8Start[43], 255);
TextDrawAlignment(TabletWin8Start[43], 2);
TextDrawFont(TabletWin8Start[43], 1);
TextDrawLetterSize(TabletWin8Start[43], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[43], -1);
TextDrawSetOutline(TabletWin8Start[43], 0);
TextDrawSetProportional(TabletWin8Start[43], 1);
TextDrawSetShadow(TabletWin8Start[43], 0);
TextDrawTextSize(TabletWin8Start[43],10,40);
TextDrawSetSelectable(TabletWin8Start[43], 1);
TabletWin8Start[44] = TextDrawCreate(371.000000, 245.000000, \"SkyDw\");
TextDrawBackgroundColor(TabletWin8Start[44], 255);
TextDrawAlignment(TabletWin8Start[44], 2);
TextDrawFont(TabletWin8Start[44], 1);
TextDrawLetterSize(TabletWin8Start[44], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[44], -1);
TextDrawSetOutline(TabletWin8Start[44], 0);
TextDrawSetProportional(TabletWin8Start[44], 1);
TextDrawSetShadow(TabletWin8Start[44], 0);
TextDrawTextSize(TabletWin8Start[44],10,40);
TextDrawSetSelectable(TabletWin8Start[44], 1);
TabletWin8Start[45] = TextDrawCreate(435.000000, 198.000000, \"Bing\");
TextDrawBackgroundColor(TabletWin8Start[45], 255);
TextDrawAlignment(TabletWin8Start[45], 2);
TextDrawFont(TabletWin8Start[45], 1);
TextDrawLetterSize(TabletWin8Start[45], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[45], -1);
TextDrawSetOutline(TabletWin8Start[45], 0);
TextDrawSetProportional(TabletWin8Start[45], 1);
TextDrawSetShadow(TabletWin8Start[45], 0);
TextDrawTextSize(TabletWin8Start[45],10,40);
TextDrawSetSelectable(TabletWin8Start[45], 1);
TabletWin8Start[46] = TextDrawCreate(440.000000, 245.000000, \"Utazás\");
TextDrawBackgroundColor(TabletWin8Start[46], 255);
TextDrawAlignment(TabletWin8Start[46], 2);
TextDrawFont(TabletWin8Start[46], 1);
TextDrawLetterSize(TabletWin8Start[46], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[46], -1);
TextDrawSetOutline(TabletWin8Start[46], 0);
TextDrawSetProportional(TabletWin8Start[46], 1);
TextDrawSetShadow(TabletWin8Start[46], 0);
TextDrawTextSize(TabletWin8Start[46],10,40);
TextDrawSetSelectable(TabletWin8Start[46], 1);
TabletWin8Start[47] = TextDrawCreate(436.000000, 293.000000, \"Játék\");
TextDrawBackgroundColor(TabletWin8Start[47], 255);
TextDrawAlignment(TabletWin8Start[47], 2);
TextDrawFont(TabletWin8Start[47], 1);
TextDrawLetterSize(TabletWin8Start[47], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[47], -1);
TextDrawSetOutline(TabletWin8Start[47], 0);
TextDrawSetProportional(TabletWin8Start[47], 1);
TextDrawSetShadow(TabletWin8Start[47], 0);
TextDrawTextSize(TabletWin8Start[47],10,40);
TextDrawSetSelectable(TabletWin8Start[47], 1);
TabletWin8Start[48] = TextDrawCreate(474.000000, 293.000000, \"Kamera\");
TextDrawBackgroundColor(TabletWin8Start[48], 255);
TextDrawAlignment(TabletWin8Start[48], 2);
TextDrawFont(TabletWin8Start[48], 1);
TextDrawLetterSize(TabletWin8Start[48], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[48], -1);
TextDrawSetOutline(TabletWin8Start[48], 0);
TextDrawSetProportional(TabletWin8Start[48], 1);
TextDrawSetShadow(TabletWin8Start[48], 0);
TextDrawTextSize(TabletWin8Start[48],10,40);
TextDrawSetSelectable(TabletWin8Start[48], 1);
TabletWin8Start[49] = TextDrawCreate(436.000000, 338.000000, \"Zene\");
TextDrawBackgroundColor(TabletWin8Start[49], 255);
TextDrawAlignment(TabletWin8Start[49], 2);
TextDrawFont(TabletWin8Start[49], 1);
TextDrawLetterSize(TabletWin8Start[49], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[49], -1);
TextDrawSetOutline(TabletWin8Start[49], 0);
TextDrawSetProportional(TabletWin8Start[49], 1);
TextDrawSetShadow(TabletWin8Start[49], 0);
TextDrawTextSize(TabletWin8Start[49],10,40);
TextDrawSetSelectable(TabletWin8Start[49], 1);
TabletWin8Start[50] = TextDrawCreate(473.000000, 338.000000, \"Videó\");
TextDrawBackgroundColor(TabletWin8Start[50], 255);
TextDrawAlignment(TabletWin8Start[50], 2);
TextDrawFont(TabletWin8Start[50], 1);
TextDrawLetterSize(TabletWin8Start[50], 0.300000, 1.200000);
TextDrawColor(TabletWin8Start[50], -1);
TextDrawSetOutline(TabletWin8Start[50], 0);
TextDrawSetProportional(TabletWin8Start[50], 1);
TextDrawSetShadow(TabletWin8Start[50], 0);
TextDrawTextSize(TabletWin8Start[50],10,40);
TextDrawSetSelectable(TabletWin8Start[50], 1);
//PAGES [ESTE]
TabletWin8Pag[0] = TextDrawCreate(152.000000, 143.000000, \"_\");
TextDrawBackgroundColor(TabletWin8Pag[0], 255);
TextDrawFont(TabletWin8Pag[0], 1);
TextDrawLetterSize(TabletWin8Pag[0], 0.600000, 23.200004);
TextDrawColor(TabletWin8Pag[0], -1);
TextDrawSetOutline(TabletWin8Pag[0], 0);
TextDrawSetProportional(TabletWin8Pag[0], 1);
TextDrawSetShadow(TabletWin8Pag[0], 1);
TextDrawUseBox(TabletWin8Pag[0], 1);
TextDrawBoxColor(TabletWin8Pag[0], -859006465);
TextDrawTextSize(TabletWin8Pag[0], 517.000000, 80.000000);
TextDrawSetSelectable(TabletWin8Pag[0], 0);
TabletWin8Pag[1] = TextDrawCreate(328.000000, 262.000000, \"Információ: Ez a részleg még kiépítés alatt áll~n~~n~BY ADRI1\");
TextDrawAlignment(TabletWin8Pag[1], 2);
TextDrawBackgroundColor(TabletWin8Pag[1], 255);
TextDrawFont(TabletWin8Pag[1], 1);
TextDrawLetterSize(TabletWin8Pag[1], 0.310000, 1.599999);
TextDrawColor(TabletWin8Pag[1], -1);
TextDrawSetOutline(TabletWin8Pag[1], 0);
TextDrawSetProportional(TabletWin8Pag[1], 1);
TextDrawSetShadow(TabletWin8Pag[1], 0);
TextDrawUseBox(TabletWin8Pag[1], 1);
TextDrawBoxColor(TabletWin8Pag[1], 255);
TextDrawTextSize(TabletWin8Pag[1], 2.000000, 268.000000);
TextDrawSetSelectable(TabletWin8Pag[1], 0);
TabletWin8Pag[2] = TextDrawCreate(508.000000, 144.000000, \"X\");
TextDrawAlignment(TabletWin8Pag[2], 2);
TextDrawBackgroundColor(TabletWin8Pag[2], 255);
TextDrawFont(TabletWin8Pag[2], 1);
TextDrawLetterSize(TabletWin8Pag[2], 0.509999, 2.400000);
TextDrawColor(TabletWin8Pag[2], -16776961);
TextDrawSetOutline(TabletWin8Pag[2], 0);
TextDrawSetProportional(TabletWin8Pag[2], 1);
TextDrawSetShadow(TabletWin8Pag[2], 0);
TextDrawTextSize(TabletWin8Pag[2],20,10);
TextDrawSetSelectable(TabletWin8Pag[2], 1);
//Fotos
TabletPhotos[0] = TextDrawCreate(165.000000, 178.000000, \"loadsc2:loadsc2\");
TextDrawAlignment(TabletPhotos[0], 2);
TextDrawBackgroundColor(TabletPhotos[0], 255);
TextDrawFont(TabletPhotos[0], 4);
TextDrawLetterSize(TabletPhotos[0], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[0], -1);
TextDrawSetOutline(TabletPhotos[0], 0);
TextDrawSetProportional(TabletPhotos[0], 1);
TextDrawSetShadow(TabletPhotos[0], 1);
TextDrawUseBox(TabletPhotos[0], 1);
TextDrawBoxColor(TabletPhotos[0], -1724671489);
TextDrawTextSize(TabletPhotos[0], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[0], 0);
TabletPhotos[1] = TextDrawCreate(246.000000, 178.000000, \"loadsc1:loadsc1\");
TextDrawAlignment(TabletPhotos[1], 2);
TextDrawBackgroundColor(TabletPhotos[1], 255);
TextDrawFont(TabletPhotos[1], 4);
TextDrawLetterSize(TabletPhotos[1], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[1], -1);
TextDrawSetOutline(TabletPhotos[1], 0);
TextDrawSetProportional(TabletPhotos[1], 1);
TextDrawSetShadow(TabletPhotos[1], 1);
TextDrawUseBox(TabletPhotos[1], 1);
TextDrawBoxColor(TabletPhotos[1], -1724671489);
TextDrawTextSize(TabletPhotos[1], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[1], 0);
TabletPhotos[2] = TextDrawCreate(327.000000, 178.000000, \"loadsc10:loadsc10\");
TextDrawAlignment(TabletPhotos[2], 2);
TextDrawBackgroundColor(TabletPhotos[2], 255);
TextDrawFont(TabletPhotos[2], 4);
TextDrawLetterSize(TabletPhotos[2], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[2], -1);
TextDrawSetOutline(TabletPhotos[2], 0);
TextDrawSetProportional(TabletPhotos[2], 1);
TextDrawSetShadow(TabletPhotos[2], 1);
TextDrawUseBox(TabletPhotos[2], 1);
TextDrawBoxColor(TabletPhotos[2], -1724671489);
TextDrawTextSize(TabletPhotos[2], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[2], 0);
TabletPhotos[3] = TextDrawCreate(409.000000, 178.000000, \"loadsc11:loadsc11\");
TextDrawAlignment(TabletPhotos[3], 2);
TextDrawBackgroundColor(TabletPhotos[3], 255);
TextDrawFont(TabletPhotos[3], 4);
TextDrawLetterSize(TabletPhotos[3], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[3], -1);
TextDrawSetOutline(TabletPhotos[3], 0);
TextDrawSetProportional(TabletPhotos[3], 1);
TextDrawSetShadow(TabletPhotos[3], 1);
TextDrawUseBox(TabletPhotos[3], 1);
TextDrawBoxColor(TabletPhotos[3], -1724671489);
TextDrawTextSize(TabletPhotos[3], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[3], 0);
TabletPhotos[4] = TextDrawCreate(409.000000, 232.000000, \"loadsc12:loadsc12\");
TextDrawAlignment(TabletPhotos[4], 2);
TextDrawBackgroundColor(TabletPhotos[4], 255);
TextDrawFont(TabletPhotos[4], 4);
TextDrawLetterSize(TabletPhotos[4], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[4], -1);
TextDrawSetOutline(TabletPhotos[4], 0);
TextDrawSetProportional(TabletPhotos[4], 1);
TextDrawSetShadow(TabletPhotos[4], 1);
TextDrawUseBox(TabletPhotos[4], 1);
TextDrawBoxColor(TabletPhotos[4], -1724671489);
TextDrawTextSize(TabletPhotos[4], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[4], 0);
TabletPhotos[5] = TextDrawCreate(327.000000, 232.000000, \"loadsc13:loadsc13\");
TextDrawAlignment(TabletPhotos[5], 2);
TextDrawBackgroundColor(TabletPhotos[5], 255);
TextDrawFont(TabletPhotos[5], 4);
TextDrawLetterSize(TabletPhotos[5], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[5], -1);
TextDrawSetOutline(TabletPhotos[5], 0);
TextDrawSetProportional(TabletPhotos[5], 1);
TextDrawSetShadow(TabletPhotos[5], 1);
TextDrawUseBox(TabletPhotos[5], 1);
TextDrawBoxColor(TabletPhotos[5], -1724671489);
TextDrawTextSize(TabletPhotos[5], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[5], 0);
TabletPhotos[6] = TextDrawCreate(246.000000, 232.000000, \"loadsc14:loadsc14\");
TextDrawAlignment(TabletPhotos[6], 2);
TextDrawBackgroundColor(TabletPhotos[6], 255);
TextDrawFont(TabletPhotos[6], 4);
TextDrawLetterSize(TabletPhotos[6], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[6], -1);
TextDrawSetOutline(TabletPhotos[6], 0);
TextDrawSetProportional(TabletPhotos[6], 1);
TextDrawSetShadow(TabletPhotos[6], 1);
TextDrawUseBox(TabletPhotos[6], 1);
TextDrawBoxColor(TabletPhotos[6], -1724671489);
TextDrawTextSize(TabletPhotos[6], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[6], 0);
TabletPhotos[7] = TextDrawCreate(165.000000, 232.000000, \"loadsc3:loadsc3\");
TextDrawAlignment(TabletPhotos[7], 2);
TextDrawBackgroundColor(TabletPhotos[7], 255);
TextDrawFont(TabletPhotos[7], 4);
TextDrawLetterSize(TabletPhotos[7], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[7], -1);
TextDrawSetOutline(TabletPhotos[7], 0);
TextDrawSetProportional(TabletPhotos[7], 1);
TextDrawSetShadow(TabletPhotos[7], 1);
TextDrawUseBox(TabletPhotos[7], 1);
TextDrawBoxColor(TabletPhotos[7], -1724671489);
TextDrawTextSize(TabletPhotos[7], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[7], 0);
TabletPhotos[8] = TextDrawCreate(165.000000, 289.000000, \"loadsc4:loadsc4\");
TextDrawAlignment(TabletPhotos[8], 2);
TextDrawBackgroundColor(TabletPhotos[8], 255);
TextDrawFont(TabletPhotos[8], 4);
TextDrawLetterSize(TabletPhotos[8], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[8], -1);
TextDrawSetOutline(TabletPhotos[8], 0);
TextDrawSetProportional(TabletPhotos[8], 1);
TextDrawSetShadow(TabletPhotos[8], 1);
TextDrawUseBox(TabletPhotos[8], 1);
TextDrawBoxColor(TabletPhotos[8], -1724671489);
TextDrawTextSize(TabletPhotos[8], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[8], 0);
TabletPhotos[9] = TextDrawCreate(247.000000, 289.000000, \"loadsc5:loadsc5\");
TextDrawAlignment(TabletPhotos[9], 2);
TextDrawBackgroundColor(TabletPhotos[9], 255);
TextDrawFont(TabletPhotos[9], 4);
TextDrawLetterSize(TabletPhotos[9], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[9], -1);
TextDrawSetOutline(TabletPhotos[9], 0);
TextDrawSetProportional(TabletPhotos[9], 1);
TextDrawSetShadow(TabletPhotos[9], 1);
TextDrawUseBox(TabletPhotos[9], 1);
TextDrawBoxColor(TabletPhotos[9], -1724671489);
TextDrawTextSize(TabletPhotos[9], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[9], 0);
TabletPhotos[10] = TextDrawCreate(327.000000, 289.000000, \"loadsc6:loadsc6\");
TextDrawAlignment(TabletPhotos[10], 2);
TextDrawBackgroundColor(TabletPhotos[10], 255);
TextDrawFont(TabletPhotos[10], 4);
TextDrawLetterSize(TabletPhotos[10], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[10], -1);
TextDrawSetOutline(TabletPhotos[10], 0);
TextDrawSetProportional(TabletPhotos[10], 1);
TextDrawSetShadow(TabletPhotos[10], 1);
TextDrawUseBox(TabletPhotos[10], 1);
TextDrawBoxColor(TabletPhotos[10], -1724671489);
TextDrawTextSize(TabletPhotos[10], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[10], 0);
TabletPhotos[11] = TextDrawCreate(410.000000, 289.000000, \"loadsc7:loadsc7\");
TextDrawAlignment(TabletPhotos[11], 2);
TextDrawBackgroundColor(TabletPhotos[11], 255);
TextDrawFont(TabletPhotos[11], 4);
TextDrawLetterSize(TabletPhotos[11], 0.500000, 0.299998);
TextDrawColor(TabletPhotos[11], -1);
TextDrawSetOutline(TabletPhotos[11], 0);
TextDrawSetProportional(TabletPhotos[11], 1);
TextDrawSetShadow(TabletPhotos[11], 1);
TextDrawUseBox(TabletPhotos[11], 1);
TextDrawBoxColor(TabletPhotos[11], -1724671489);
TextDrawTextSize(TabletPhotos[11], 72.000000, 42.000000);
TextDrawSetSelectable(TabletPhotos[11], 0);
//Music Player
TabletMusicPlayer[0] = TextDrawCreate(330.000000, 184.000000, \"PSY - Gangnam Style\");
TextDrawAlignment(TabletMusicPlayer[0], 2);
TextDrawBackgroundColor(TabletMusicPlayer[0], 255);
TextDrawFont(TabletMusicPlayer[0], 1);
TextDrawLetterSize(TabletMusicPlayer[0], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[0], -1);
TextDrawSetOutline(TabletMusicPlayer[0], 0);
TextDrawSetProportional(TabletMusicPlayer[0], 1);
TextDrawSetShadow(TabletMusicPlayer[0], 0);
TextDrawTextSize(TabletMusicPlayer[0], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[0], 1);
TabletMusicPlayer[1] = TextDrawCreate(330.000000, 198.000000, \"Eric Prydz - Pjanoo\");
TextDrawAlignment(TabletMusicPlayer[1], 2);
TextDrawBackgroundColor(TabletMusicPlayer[1], 255);
TextDrawFont(TabletMusicPlayer[1], 1);
TextDrawLetterSize(TabletMusicPlayer[1], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[1], -1);
TextDrawSetOutline(TabletMusicPlayer[1], 0);
TextDrawSetProportional(TabletMusicPlayer[1], 1);
TextDrawSetShadow(TabletMusicPlayer[1], 0);
TextDrawTextSize(TabletMusicPlayer[1], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[1], 1);
TabletMusicPlayer[2] = TextDrawCreate(330.000000, 211.000000, \"Tacabro - Tacata\");
TextDrawAlignment(TabletMusicPlayer[2], 2);
TextDrawBackgroundColor(TabletMusicPlayer[2], 255);
TextDrawFont(TabletMusicPlayer[2], 1);
TextDrawLetterSize(TabletMusicPlayer[2], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[2], -1);
TextDrawSetOutline(TabletMusicPlayer[2], 0);
TextDrawSetProportional(TabletMusicPlayer[2], 1);
TextDrawSetShadow(TabletMusicPlayer[2], 0);
TextDrawTextSize(TabletMusicPlayer[2], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[2], 1);
TabletMusicPlayer[3] = TextDrawCreate(330.000000, 225.000000, \"P Holla - Do it for love\");
TextDrawAlignment(TabletMusicPlayer[3], 2);
TextDrawBackgroundColor(TabletMusicPlayer[3], 255);
TextDrawFont(TabletMusicPlayer[3], 1);
TextDrawLetterSize(TabletMusicPlayer[3], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[3], -1);
TextDrawSetOutline(TabletMusicPlayer[3], 0);
TextDrawSetProportional(TabletMusicPlayer[3], 1);
TextDrawSetShadow(TabletMusicPlayer[3], 0);
TextDrawTextSize(TabletMusicPlayer[3], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[3], 1);
TabletMusicPlayer[4] = TextDrawCreate(330.000000, 238.000000, \"Gustavo Lima - Balada Boa\");
TextDrawAlignment(TabletMusicPlayer[4], 2);
TextDrawBackgroundColor(TabletMusicPlayer[4], 255);
TextDrawFont(TabletMusicPlayer[4], 1);
TextDrawLetterSize(TabletMusicPlayer[4], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[4], -1);
TextDrawSetOutline(TabletMusicPlayer[4], 0);
TextDrawSetProportional(TabletMusicPlayer[4], 1);
TextDrawSetShadow(TabletMusicPlayer[4], 0);
TextDrawTextSize(TabletMusicPlayer[4], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[4], 1);
TabletMusicPlayer[5] = TextDrawCreate(330.000000, 251.000000, \"LMFAO - Party Rock\");
TextDrawAlignment(TabletMusicPlayer[5], 2);
TextDrawBackgroundColor(TabletMusicPlayer[5], 255);
TextDrawFont(TabletMusicPlayer[5], 1);
TextDrawLetterSize(TabletMusicPlayer[5], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[5], -1);
TextDrawSetOutline(TabletMusicPlayer[5], 0);
TextDrawSetProportional(TabletMusicPlayer[5], 1);
TextDrawSetShadow(TabletMusicPlayer[5], 0);
TextDrawTextSize(TabletMusicPlayer[5], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[5], 1);
TabletMusicPlayer[6] = TextDrawCreate(330.000000, 265.000000, \"LMFAO - Sexy and I know\");
TextDrawAlignment(TabletMusicPlayer[6], 2);
TextDrawBackgroundColor(TabletMusicPlayer[6], 255);
TextDrawFont(TabletMusicPlayer[6], 1);
TextDrawLetterSize(TabletMusicPlayer[6], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[6], -1);
TextDrawSetOutline(TabletMusicPlayer[6], 0);
TextDrawSetProportional(TabletMusicPlayer[6], 1);
TextDrawSetShadow(TabletMusicPlayer[6], 0);
TextDrawTextSize(TabletMusicPlayer[6], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[6], 1);
TabletMusicPlayer[7] = TextDrawCreate(330.000000, 279.000000, \"Played a live - Safari Duo\");
TextDrawAlignment(TabletMusicPlayer[7], 2);
TextDrawBackgroundColor(TabletMusicPlayer[7], 255);
TextDrawFont(TabletMusicPlayer[7], 1);
TextDrawLetterSize(TabletMusicPlayer[7], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[7], -1);
TextDrawSetOutline(TabletMusicPlayer[7], 0);
TextDrawSetProportional(TabletMusicPlayer[7], 1);
TextDrawSetShadow(TabletMusicPlayer[7], 0);
TextDrawTextSize(TabletMusicPlayer[7], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[7], 1);
TabletMusicPlayer[8] = TextDrawCreate(330.000000, 293.000000, \"Guru Josh Project - Infinity\");
TextDrawAlignment(TabletMusicPlayer[8], 2);
TextDrawBackgroundColor(TabletMusicPlayer[8], 255);
TextDrawFont(TabletMusicPlayer[8], 1);
TextDrawLetterSize(TabletMusicPlayer[8], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[8], -1);
TextDrawSetOutline(TabletMusicPlayer[8], 0);
TextDrawSetProportional(TabletMusicPlayer[8], 1);
TextDrawSetShadow(TabletMusicPlayer[8], 0);
TextDrawTextSize(TabletMusicPlayer[8], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[8], 1);
TabletMusicPlayer[9] = TextDrawCreate(330.000000, 307.000000, \"Quiero rayos de sol - Jose..\");
TextDrawAlignment(TabletMusicPlayer[9], 2);
TextDrawBackgroundColor(TabletMusicPlayer[9], 255);
TextDrawFont(TabletMusicPlayer[9], 1);
TextDrawLetterSize(TabletMusicPlayer[9], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[9], -1);
TextDrawSetOutline(TabletMusicPlayer[9], 0);
TextDrawSetProportional(TabletMusicPlayer[9], 1);
TextDrawSetShadow(TabletMusicPlayer[9], 0);
TextDrawTextSize(TabletMusicPlayer[9], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[9], 1);
TabletMusicPlayer[10] = TextDrawCreate(330.000000, 321.000000, \"II\");
TextDrawAlignment(TabletMusicPlayer[10], 2);
TextDrawBackgroundColor(TabletMusicPlayer[10], 255);
TextDrawFont(TabletMusicPlayer[10], 1);
TextDrawLetterSize(TabletMusicPlayer[10], 0.460000, 1.500000);
TextDrawColor(TabletMusicPlayer[10], -1);
TextDrawSetOutline(TabletMusicPlayer[10], 0);
TextDrawSetProportional(TabletMusicPlayer[10], 1);
TextDrawSetShadow(TabletMusicPlayer[10], 0);
TextDrawTextSize(TabletMusicPlayer[10], 10.000000, 250.000000);
TextDrawSetSelectable(TabletMusicPlayer[10], 1);
//TwoBut
TwoBut[0] = TextDrawCreate(149.000000, 139.000000, \"_\");
TextDrawBackgroundColor(TwoBut[0], 255);
TextDrawFont(TwoBut[0], 1);
TextDrawLetterSize(TwoBut[0], 0.500000, 24.200000);
TextDrawColor(TwoBut[0], -1);
TextDrawSetOutline(TwoBut[0], 0);
TextDrawSetProportional(TwoBut[0], 1);
TextDrawSetShadow(TwoBut[0], 1);
TextDrawUseBox(TwoBut[0], 1);
TextDrawBoxColor(TwoBut[0], 842150655);
TextDrawTextSize(TwoBut[0], 522.000000, 30.000000);
TextDrawSetSelectable(TwoBut[0], 0);
TwoBut[1] = TextDrawCreate(526.000000, 238.000000, \"LD_BEAT:square\");
TextDrawAlignment(TwoBut[1], 2);
TextDrawBackgroundColor(TwoBut[1], 255);
TextDrawFont(TwoBut[1], 4);
TextDrawLetterSize(TwoBut[1], 0.460000, 1.700000);
TextDrawColor(TwoBut[1], -1);
TextDrawSetOutline(TwoBut[1], 0);
TextDrawSetProportional(TwoBut[1], 1);
TextDrawSetShadow(TwoBut[1], 0);
TextDrawUseBox(TwoBut[1], 1);
TextDrawBoxColor(TwoBut[1], 255);
TextDrawTextSize(TwoBut[1], 18.000000, 22.000000);
TextDrawSetSelectable(TwoBut[1], 1);
//Camara TextDraw
CameraTD[0] = TextDrawCreate(122.000000, 93.000000, \"O____________iiO~n~~n~~n~O____________iiO~n~~n~~n~O____________iiO\");
TextDrawBackgroundColor(CameraTD[0], 255);
TextDrawFont(CameraTD[0], 1);
TextDrawLetterSize(CameraTD[0], 1.600000, 8.299999);
TextDrawColor(CameraTD[0], 255);
TextDrawSetOutline(CameraTD[0], 1);
TextDrawSetProportional(CameraTD[0], 1);
TextDrawSetSelectable(CameraTD[0], 0);
CameraTD[1] = TextDrawCreate(122.000000, 132.000000, \"_\");
TextDrawBackgroundColor(CameraTD[1], 255);
TextDrawFont(CameraTD[1], 1);
TextDrawLetterSize(CameraTD[1], 0.050000, 24.400005);
TextDrawColor(CameraTD[1], -1);
TextDrawSetOutline(CameraTD[1], 0);
TextDrawSetProportional(CameraTD[1], 1);
TextDrawSetShadow(CameraTD[1], 1);
TextDrawUseBox(CameraTD[1], 1);
TextDrawBoxColor(CameraTD[1], 255);
TextDrawTextSize(CameraTD[1], 146.000000, 10.000000);
TextDrawSetSelectable(CameraTD[1], 0);
CameraTD[2] = TextDrawCreate(120.000000, 387.000000, \"hud:radardisc\");
TextDrawBackgroundColor(CameraTD[2], 255);
TextDrawFont(CameraTD[2], 4);
TextDrawLetterSize(CameraTD[2], 0.500000, 1.000000);
TextDrawColor(CameraTD[2], -1);
TextDrawSetOutline(CameraTD[2], 0);
TextDrawSetProportional(CameraTD[2], 1);
TextDrawSetShadow(CameraTD[2], 1);
TextDrawUseBox(CameraTD[2], 1);
TextDrawBoxColor(CameraTD[2], 255);
TextDrawTextSize(CameraTD[2], 27.000000, -33.000000);
TextDrawSetSelectable(CameraTD[2], 0);
CameraTD[3] = TextDrawCreate(551.000000, 388.000000, \"hud:radardisc\");
TextDrawBackgroundColor(CameraTD[3], 255);
TextDrawFont(CameraTD[3], 4);
TextDrawLetterSize(CameraTD[3], 0.500000, 1.000000);
TextDrawColor(CameraTD[3], -1);
TextDrawSetOutline(CameraTD[3], 0);
TextDrawSetProportional(CameraTD[3], 1);
TextDrawSetShadow(CameraTD[3], 1);
TextDrawUseBox(CameraTD[3], 1);
TextDrawBoxColor(CameraTD[3], 255);
TextDrawTextSize(CameraTD[3], -27.000000, -33.000000);
TextDrawSetSelectable(CameraTD[3], 0);
CameraTD[4] = TextDrawCreate(551.000000, 104.000000, \"hud:radardisc\");
TextDrawBackgroundColor(CameraTD[4], 255);
TextDrawFont(CameraTD[4], 4);
TextDrawLetterSize(CameraTD[4], 0.500000, 1.000000);
TextDrawColor(CameraTD[4], -1);
TextDrawSetOutline(CameraTD[4], 0);
TextDrawSetProportional(CameraTD[4], 1);
TextDrawSetShadow(CameraTD[4], 1);
TextDrawUseBox(CameraTD[4], 1);
TextDrawBoxColor(CameraTD[4], 255);
TextDrawTextSize(CameraTD[4], -27.000000, 33.000000);
TextDrawSetSelectable(CameraTD[4], 0);
CameraTD[5] = TextDrawCreate(120.000000, 104.000000, \"hud:radardisc\");
TextDrawBackgroundColor(CameraTD[5], 255);
TextDrawFont(CameraTD[5], 4);
TextDrawLetterSize(CameraTD[5], 0.500000, 1.000000);
TextDrawColor(CameraTD[5], -1);
TextDrawSetOutline(CameraTD[5], 0);
TextDrawSetProportional(CameraTD[5], 1);
TextDrawSetShadow(CameraTD[5], 1);
TextDrawUseBox(CameraTD[5], 1);
TextDrawBoxColor(CameraTD[5], 255);
TextDrawTextSize(CameraTD[5], 27.000000, 33.000000);
TextDrawSetSelectable(CameraTD[5], 0);
CameraTD[6] = TextDrawCreate(537.000000, 134.000000, \"_\");
TextDrawAlignment(CameraTD[6], 2);
TextDrawBackgroundColor(CameraTD[6], 255);
TextDrawFont(CameraTD[6], 1);
TextDrawLetterSize(CameraTD[6], 0.050000, 24.400005);
TextDrawColor(CameraTD[6], -1);
TextDrawSetOutline(CameraTD[
#25
Segítségkérés / a_npc
2012. október 27. - 15:56:19
Hello!
Nem tudná valaki elmesélni nekem, hogy lehetne lekérni egy npc szkriptben (npcmodes), hogy a játékos NPC-e?
Mert az inc nem tartalmazza alapból az IsPlayerNPC függvényt :S
Nem tudná valaki elmesélni nekem, hogy lehetne lekérni egy npc szkriptben (npcmodes), hogy a játékos NPC-e?
Mert az inc nem tartalmazza alapból az IsPlayerNPC függvényt :S
#26
Fórum Archívum (Témák/Fórumok) / Re:Km/h! 0.3e
2012. október 18. - 16:48:15Idézetet írta: ZyZu date=1350126166\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28755\" data-ipsquote-contentclass=\"forums_TopicNormális, hogy nem megyen 1x megjeleniti aztán már nem de szerintem nem is megyen ez nem lesz jó.. zárd inkább és ha tesztelted és jó lesz akkor nyissál új témát.Te hogy lettél segítõkész? Folyamatosan nyomod a hsz hunterkedést a sok okosságoddal, amikor át sem látod a kódot, és azt sem tudod mit beszélsz :facepalm:
Bocs, de ennek ki kellett jönnie...
#27
SA-MP / Open.mp: Szerverfejlesztés / Sramm frakció filterscript v1.2
2012. szeptember 26. - 17:25:05Sramm frakció filterscript v1.2
Mi ez?
Üdv! Szeretném bemutatni a frakció filterscriptem 2. verzióját. Az elõzõben volt pár bug, amit javítottam, illetve ebbe bekerült néhány új parancs is.
Lényegében a lényege, hogy bármilyen bandát, és rendõrt adhatsz egy másik játékosnak, aki tud a társaival rádiózni, fegyvert magához venni. Vannak rangok, felvétel/kirúgás, leaderek, rendõröknek különféle parancsok.
Tudnivalók
A mód Dini-t használ, belépésnél, kilépésnél menti, hogy melyik frakció tagja vagy, és a skined. A rar fájlban benne van minden.
Parancsokat a /fscmds paranccsal érheted el.
Letöltés
Letölthetõ az alábbi webhelyeken:
http://www.solidfiles.com/d/8b7ddc6c14/\" rel=\"external nofollow\">Solidfiles
http://data.hu/get/5610026/srammfr1.2.rar\" rel=\"external nofollow\">Data.hu
Jó játékot!
Mi ez?
Üdv! Szeretném bemutatni a frakció filterscriptem 2. verzióját. Az elõzõben volt pár bug, amit javítottam, illetve ebbe bekerült néhány új parancs is.
Lényegében a lényege, hogy bármilyen bandát, és rendõrt adhatsz egy másik játékosnak, aki tud a társaival rádiózni, fegyvert magához venni. Vannak rangok, felvétel/kirúgás, leaderek, rendõröknek különféle parancsok.
Tudnivalók
A mód Dini-t használ, belépésnél, kilépésnél menti, hogy melyik frakció tagja vagy, és a skined. A rar fájlban benne van minden.
Parancsokat a /fscmds paranccsal érheted el.
Letöltés
Letölthetõ az alábbi webhelyeken:
http://www.solidfiles.com/d/8b7ddc6c14/\" rel=\"external nofollow\">Solidfiles
http://data.hu/get/5610026/srammfr1.2.rar\" rel=\"external nofollow\">Data.hu
Jó játékot!
#28
SA-MP / Open.mp: Szerverfejlesztés / OnPlayerExitVehicle
2012. augusztus 22. - 11:01:56
Hello!
Megcsináltam, hogy az OnPlayerExitVehicle akkor is lefusson, amikor kirángatják a kocsiból, vagy használod a RemovePlayerFromVehicle-t, stb..
Kód:
Megcsináltam, hogy az OnPlayerExitVehicle akkor is lefusson, amikor kirángatják a kocsiból, vagy használod a RemovePlayerFromVehicle-t, stb..
Kód:
public OnPlayerConnect(playerid)
{
SetPVarInt(playerid,\"pveh\",-1);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == -1) return 1;
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) SetPVarInt(playerid,\"pveh\",GetPlayerVehicleID(playerid));
if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
{
OnPlayerExitVehicle(playerid,GetPVarInt(playerid,\"pveh\"));
SetPVarInt(playerid,\"pveh\",-1);
}
return 1;
}
#29
RP/RPG kérések / Anim
2012. augusztus 19. - 15:35:20
Hello!
http://kepfeltoltes.hu/120614/qqqqqqqqqqqq111111111111111_www.kepfeltoltes.hu_.png\" alt=\"qqqqqqqqqqqq111111111111111_www.kepfeltoltes.hu_.png\" />
Nem tudja valaki, hogy ennek az animnak mi a neve? :D
Nem tudja valaki, hogy ennek az animnak mi a neve? :D
#30
Segítségkérés / Foglalás
2012. augusztus 13. - 13:12:23
Hello.
Próbáltam írni egy lefoglalás parancsot, a szerelõnek. Rajta van trailer-ként a kocsi, és azt szeretném elérni, hogy együtt telézzenek el. De csak az a kocsi telézik el, amelyiket vezetem, a \"trailer\" nem. Illetve van amikor felbukkan, de aztán eltûnik egybõl :D Ötlet?
Próbáltam írni egy lefoglalás parancsot, a szerelõnek. Rajta van trailer-ként a kocsi, és azt szeretném elérni, hogy együtt telézzenek el. De csak az a kocsi telézik el, amelyiket vezetem, a \"trailer\" nem. Illetve van amikor felbukkan, de aztán eltûnik egybõl :D Ötlet?
CMD:lefoglal(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return HU(playerid, COLOR_RED, \"Mit akarsz lefoglani, ülj jármûbe!\");
if(PlayerInfo[playerid][pLeader] != 7 && PlayerInfo[playerid][pMember]!=7) return HU(playerid, COLOR_RED, \"Nem vagy szerelõ!\");
if(!IsPlayerInRangeOfPoint(playerid,5,1341.7781,332.7757,20.0897)) return HU(playerid, COLOR_RED, \"Nem vagy a garázsnál!\");
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return HU(playerid, COLOR_RED, \"Nem vontatsz semmit!\");
new trailer = GetVehicleTrailer(GetPlayerVehicleID(playerid));
new
ivID = GetPlayerVehicleID(playerid);
if(OwnedVeh(trailer) != 0)
{
SetPlayerPosEx(playerid,-1720.8579,983.8911,17.2566);
SetVehiclePos(trailer,-1720.8579,983.8911,17.2566);
SetVehicleZAngle(trailer,269.4773);
SetVehiclePos(ivID,-1714.6294,983.9791,17.4628);
SetVehicleZAngle(ivID,271.0273);
PutPlayerInVehicle(playerid,ivID,0);
SendClientMessage(playerid, SZURKE, \"Most rakd le valahova a kocsit, RP-sen!!! ((/lerak))\");
garazsba[playerid] = 1;
SetVehiclePos(trailer,-1720.8579,983.8911,17.2566);
SetVehicleZAngle(trailer,269.4773);
AttachTrailerToVehicle(trailer, ivID);
return 1;
}
else return HU(playerid, COLOR_RED, \"Ezt nem foglalhatod le!\");
return 1;
}
#31
Archívum / Celebration RPG (0.3x) - by: clans.hu (Frissítve: 2013.03.20)
2012. augusztus 05. - 19:00:24http://kepfeltoltes.hu/121226/1348219101bannersramm_www.kepfeltoltes.hu_.jpg\" rel=\"external nofollow\">http://kepfeltoltes.hu/121226/1348219101bannersramm_www.kepfeltoltes.hu_.jpg[/img]
Tartalom
http://veryicon.com/icon/48/System/Soft/Book.png\" alt=\"Book.png\" />Bevezetõ
Szerverünk már jó ideje fut, de még csak most volt idõm igényesebb leírást készíteni. Célunk Magyarországon megteremteni egy jó közösséget, ami kitart egymás mellett, és természetesen RP-s. A szerver módja egyedi, így nem kell félni, ez nem egy új See edit, sem GF, sem az egyéb játszhatatlan módok. Igyekeztünk kialakítani néhány olyan rendszert, ami elõsegíti az RP-t. Figyelünk arra, hogy a nem RP-s játékosokat tanítsuk, mert ha elküldjük õket melegebb éghajlatra, talán sosem fog tudni RP-zni rendesen. Sajnos a játékosok száma nagyon csekély, ez részben lehet a mi hibánk is, hiszen mi sem tudunk annyit a szerveren lenni, de azért igyekszünk. Akkor lássuk a lényeget.
http://veryicon.com/icon/48/System/NX10/Info.png\" alt=\"Info.png\" />Szerver információk
Szerverünk neve: [HUN]Celebration RPG (0.3x) powered by:clans.hu
Slot: x/50
Verzió: 0.3x+
IP cím: 178.248.200.68:7783
Weboldal: http://crpgre.comuv.com\" rel=\"external nofollow\">crpgre.comuv.com
http://samp.ae-webmedia.de/signature/signature_big.php?bg=000000&text=FFFFFF&border=a0a0a0&ip=178.248.200.68:7783&port=178.248.200.68:7783&bg_image=\" alt=\"signature_big.php?bg=000000&text=FFFFFF&border=a0a0a0&ip=178.248.200.68:7783&port=178.248.200.68:7783&bg_image=\" />
http://veryicon.com/icon/48/System/Lovely%20Website/Register.png\" alt=\"Register.png\" />Regisztráció
A szerveren betöltõképernyõ van, szokásosan regisztráltok,rp teszt, általános adatok, stb... Spawn gomb nincs, automata minden.
Ha már voltál a szerveren, megkérdezi, hogy ott akarsz-e kezdeni ahol kiléptél, vagy nem, ha Igen, akkor nyilván ott kezdesz, ha Nem, akkor a szerver által megadott helyeken.
http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_mec9cv541v.png\" rel=\"external nofollow\">http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_mec9cv541v.png[/img]
http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_zuif6tevr0.png\" rel=\"external nofollow\">http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_zuif6tevr0.png[/img]
http://veryicon.com/icon/48/Transport/Transport/Car.png\" alt=\"Car.png\" />Jármû rendszer
Az elõzõ jármû rendszert kicsit újraírtuk, ugyanis sok volt a panasz, hogy nincs elég jármû, és hogy nincs abból a modellbõl, amilyet õk szeretnének. Egyik délután rászántam magam, és írtam egy teljesen újat. Nem dialogos, nem parancsos, nem beülök-megveszem-es, hanem a 0.3x által kínált object modell preview funkcióval oldottuk meg. Sokkal könnyebbé teszi a választást, nem kell ID-k után nézegetni a neten, stb. Majdnem minden jármû bent van, persze csak azok, amelyek kisvároshoz illenek. A legjobb kocsi a sultan, amit elég borsos áron lehet megkapni. Képek hamarosan.
http://crpgre.comuv.com/kocsiker.png\" alt=\"kocsiker.png\" />
http://veryicon.com/icon/48/System/Free%20Business/House.png\" alt=\"House.png\" />Ház rendszer
A ház rendszer még nagyon alap, egyenlõre meg lehet venni, el lehet adni, bezárni, kinyitni, fejleszteni, esetleg rombolni belõle. A késõbbiekben tervezünk hozzá Széfeket, amiben pénzt, és fegyvert tudtok tárolni. A bérlést egyenlõre még hanyagoljuk, viszont be fog kerülni a kölcsönházkulcs is.
http://crpgre.comuv.com/haz.png\" alt=\"haz.png\" />
http://veryicon.com/icon/48/Object/Weapons/Eagle%20gun.png\" alt=\"Eagle%20gun.png\" />Fegyverek
Mivel kisvárosban nem szokott lenni M4 és AK-47, ezért a legjobb fegyver a szerveren talán a shotgun. Egyedül a rendõrségnek vannak saját fegyverei raktárból, minden más játékosnak magának kell beszereznie a fegyvereket. Lehetõség van fegyver kereskedni, illegálisan és legálisan egyaránt. Természetesen Golyóálló mellény is van, ami most már kilépés után is megmarad :) A testeden mutatja a fegyvereket, tehát nem tûnnek el a semmibe.
http://crpgre.comuv.com/fegyverbolt.png\" alt=\"fegyverbolt.png\" />
http://crpgre.comuv.com/tolteny.png\" alt=\"tolteny.png\" />
http://veryicon.com/icon/48/Kids/Freestyle%20Icons/Car.png\" alt=\"Car.png\" />Index
Szokásos sárga lámpás megoldás, E a balra, Q a jobbra, az elakadás pedig az /elakadas paranccsal mûködik.
http://crpgre.comuv.com/jindex.png\" alt=\"jindex.png\" />
http://crpgre.comuv.com/bindex.png\" alt=\"bindex.png\" />
http://crpgre.comuv.com/eindex.png\" alt=\"eindex.png\" />
http://veryicon.com/icon/48/Business/Pretty%20Office%203/Business%20info.png\" alt=\"Business%20info.png\" />Biznisz rendszer
Biznisz rendszerünk teljesen dinamikusan mûködik, IG lehet létrehozni korlátlan mennyiségû bizniszt. A bizniszeknek elég borsos az áruk, és a fent tartási költség sem a legolcsóbb. Ezért csak nagyobb befektetõknek ajánlott venni, amit a felhasználó megvesz az üzletben, az bemegy a széfbe(pénztárgépbe), és a tulajdonos kedvére vehet ki/be pénzt. Minden bizniszt ki lehet rabolni, de csak ha megfelelõ számú rendõr tartózkodik a szerveren. A rablók a széf egy részét elvihetik, de nem az egészet! Illetve az önkormányzatnak kötelessége kifizetni az üzletet érõ károkat. Meg lehet változtatni a nevét, szintén egy bizonyos összegért. Ha eladósodik, az önkormányzat bezárhatja az üzletet, és adott esetben elárverezheti.
http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_23co9mx6wv.png\" alt=\"a1_2013_3_19_23co9mx6wv.png\" />
http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_lta6y0e369.png\" alt=\"a1_2013_3_19_lta6y0e369.png\" />
http://www.kephost.com/images4/2013/3/19/a1_2013_3_19_1gs6u5ayv6.png\" alt=\"a1_2013_3_19_1gs6u5ayv6.png\" />
http://veryicon.com/icon/48/System/Fresh%20Addon/People.png\" alt=\"People.png\" />Frakciók
http://veryicon.com/icon/32/Avatar/Jobs/Policeman.png\" alt=\"Policeman.png\" />Rendõrség
Szolgálnak és védnek, mindig éberek. Ez a munka, amely a legtöbb paranccsal rendelkezik a szerveren. Bilincsel, letartóztat,bírságol, igazoltat, utakat zár le, bilincsel.
Szerencsére nagyon RP-s rendõr leaderünk van, ezért ebben a frakcióban a kiváló játékélmény garantált.
http://crpgre.comuv.com/pd.png\" alt=\"pd.png\" />
http://veryicon.com/icon/32/Avatar/Vista%20People/Medical%20Nurse%20Male%20Light.png\" alt=\"Medical%20Nurse%20Male%20Light.png\" />Mentõszolgálat/kórház
Ha valamilyen rendkívüli esetet látsz, ami miatt egy illetõ megsérül, vagy találsz egy ájult embert, vagy lövöldözésbe keveredtél, esetleg autóbaleset történt, a rendõrök mellett mindig hívd ki a mentõket!
Bármikor segítenek neked, jól felszerelt jármûvekkel, és profi szakértelemmel. Tapasztalt orvosok, remek sofõrök, szép nõvérek. Ez a Montgomery kórház és mentõsállomás.
http://crpgre.comuv.com/korhaz.png\" alt=\"korhaz.png\" />
http://veryicon.com/icon/32/Object/Elements%20alone/Wrench.png\" alt=\"Wrench.png\" />Szerelõtársaság
Õk a legjobbak a városban. Bármikor átfestik, megjavítják, kereket cserélnek a kocsidon. Foglalkoznak az illegális helyen parkoló kocsikkal, amiket a szerelõk garázsába vontatnak.
Régebben volt rendes tuning is, de aztán mivel kisvárosi RP, ki lett véve, és csak egy kisvárosba illõ alkatrészek maradtak bent.
http://crpgre.comuv.com/szerelo.png\" alt=\"szerelo.png\" />
http://veryicon.com/icon/32/System/multiMINIMALv2/my%20radio.png\" alt=\"my%20radio.png\" />Celebration FM (Rádióstársaság)
Õk felelnek a város hangulatáért, híreket tudósítanak, és a jó zenékért felelõsek. Igazi zenéket is le tudnak játszani.
Sajnos nem nagyon szeretnek rádiósnak lenni, de reméljük lesz egy jelentkezõ ,a aki aktívan csinálja majd :)
http://crpgre.comuv.com/radio.png\" alt=\"radio.png\" />
http://veryicon.com/icon/32/System/Real%20Vista%20Networking/guard.png\" alt=\"guard.png\" />Polgármester/Polgármesteri testõrgárda
A polgármester felel a városért, építkezéseket rendelhet el, beállíthatja a városadót, a benzinárat, és testõröket fogadhat maga mellé. A testõrök feladata egyedül a polgármester védése. Nekik speckó fegyvereik vannak, csak nekik van nehéz kétkezes fegyverük, amit a város kasszájából fizetnek.
http://crpgre.comuv.com/hivatal.png\" alt=\"hivatal.png\" />
http://veryicon.com/icon/48/System/Tulliana%202/K%20job%20viewer.png\" alt=\"K%20job%20viewer.png\" />Munkák
http://veryicon.com/icon/32/Leisure/Travel/Taxi.png\" alt=\"Taxi.png\" />Taxis
A taxisok bárhova elvisznek, ahova csak kéred. érdemes õket hívni. Mivel leaderes munkaként ez nem nagyon funkcionált jól, ezért sima, felvehetõ munkaként található meg a szerveren.
http://crpgre.comuv.com/taxi.png\" alt=\"taxi.png\" />
http://veryicon.com/icon/32/Transport/Real%20Vista%20Construction/road%20sweeper.png\" alt=\"road%20sweeper.png\" />Úttisztító
Õk felelnek a város tisztaságáért, az úttisztító alatt víz object van :)
http://crpgre.comuv.com/uttisztito.png\" alt=\"uttisztito.png\" />
http://veryicon.com/icon/32/Internet%20%26%20Web/CMS/post.png\" alt=\"post.png\" />Postás
Õk viszik ki a leveleket, ez az egyik legjobb munka. 3 csomag levél van, amik egy idõ után elfogynak, és újra fel kell tölteni a készletet.
http://crpgre.comuv.com/posta.png\" alt=\"posta.png\" />
http://veryicon.com/icon/32/Folder/Elite%20Folders/My%20Weapons.png\" alt=\"My%20Weapons.png\" />Fegyverkereskedõ
Õk a fegyverkereskedõk, akik a fegyvereket eladhatják legálisan engedéllyel, de akár illegális csempészek is lehetnek. Alkatrészekbõl csinálnak különbözõ fegyvereket.
http://crpgre.comuv.com/fegyker.png\" alt=\"fegyker.png\" />
http://veryicon.com/icon/32/Business/Financial/Gold%20mine.png\" alt=\"Gold%20mine.png\" />Bányász
LV-ben különbözõ érceket bányászhatsz ki.
http://crpgre.comuv.com/banyasz.png\" alt=\"banyasz.png\" />
http://www.veryicon.com/icon/32/Internet%20%26%20Web/Safari%201/Floating%20Needle.png\" alt=\"Floating%20Needle.png\" />Szabó
A szabók varrnak másoknak ruhát, de mivel ez nem szokott népszerû lenni, ruhákat is szállíthatsz ki különbözõ helyekre.
http://crpgre.comuv.com/szabo.png\" alt=\"szabo.png\" />
http://veryicon.com/icon/32/Kids/Kitty/Grass.png\" alt=\"Grass.png\" />Fûnyírós
Egy kisebb fûnyíró cég mûködik Montgomeryben.
http://crpgre.comuv.com/funyiro.png\" alt=\"funyiro.png\" />
http://veryicon.com/icon/32/Object/The%20Attic/Fishing.png\" alt=\"Fishing.png\" />Halász
Célja nagy halakat fogni :D
http://crpgre.comuv.com/halasz.png\" alt=\"halasz.png\" />
http://veryicon.com/icon/48/Emoticon/Yolks%202/Gangs.png\" alt=\"Gangs.png\" />Bandák
Vannak scriptelt, és nem scriptelt bandák is, több infót errõl nem adunk ki.
http://veryicon.com/icon/48/System/Kaori/Other%20Folder.png\" alt=\"Other%20Folder.png\" />Egyebek
http://veryicon.com/icon/32/Phone/iPhone4%20Mini/phone.png\" alt=\"phone.png\" />Telefon
Természetesen van telefon is.
http://veryicon.com/icon/32/Object/City/Drug.png\" alt=\"Drug.png\" />Drog
Jelen van a drog is, amit egy drog dílertõl lehet venni, lehet árusítani, esetleg el is fogyaszthatod. Egy idõre megnöveli az életedet.
http://veryicon.com/icon/32/Object/Bluefire/Camera.png\" alt=\"Camera.png\" />Rendõrségi kamerák
Ilyenek is vannak, 3 fõbb hely van: Fõút, Autókereskedés, Bank
http://veryicon.com/icon/32/Object/Cleaning/clothes.png\" alt=\"clothes.png\" />Ruhabolt
A ruhaboltban vehetsz akármilyen ruhát, de ha fiú vagy, nem választhatsz lány skint, ha lány vagy nem választhatsz fiút. Illetve a frakciók, munkák skinjei sem választhatók.
Errõl kép:
http://www.kephost.com/images4/2012/9/13/a1_2012_9_13_ehxwyo9v8v.jpg\" rel=\"external nofollow\">http://www.kephost.com/images4/2012/9/13/a1_2012_9_13_ehxwyo9v8v.jpg[/img]
http://veryicon.com/icon/32/Internet%20%26%20Web/Real%20Vista%20Mail/robot.png\" alt=\"robot.png\" />NPC-k
A városban sok NPC van, az eldóktól kezdve a vizsgáztatókig mind NPCk.
http://veryicon.com/icon/32/Leisure/Travel/Bus.png\" alt=\"Bus.png\" />Érkezés a szerverre
Regisztráció után egy busz visz minket Palominoba, sajnos sokan miután beér a busz kilépnek :( Azoknak üzenem, hogy minek jöttek fel? :D Na vissza a témára, amikor megáll a busz, le kell szállni, különben állhatsz ott órákig :)
És minden más, ami minden RP szerón megvan :)
http://veryicon.com/icon/48/Emoticon/Yolks%202/Gangs.png\" alt=\"Gangs.png\" />Videók,képek
http://www.veryicon.com/icon/32/Hardware/MobileMe%20Official%20%20Bonus/iDiskGenericIcon%20new.png\" alt=\"iDiskGenericIcon%20new.png\" />Hivatalos
http://www.veryicon.com/icon/png/Movie%20%26%20TV/Simpsons%20Vol.%2003/Guest%20Stars%20Michael%20Jackson.png\" alt=\"Guest%20Stars%20Michael%20Jackson.png\" />Nem hivatalos
http://www.youtube.com/watch?v=Lx4wYJ8ySlg&feature=plcp\" rel=\"external nofollow\">http://www.youtube.com/watch?v=Lx4wYJ8ySlg&feature=plcp
https://www.youtube.com/watch?v=UdFNj8Th7zE&feature=plcp\" rel=\"external nofollow\">https://www.youtube.com/watch?v=UdFNj8Th7zE&feature=plcp
http://veryicon.com/icon/48/System/Scrap/Administrator.png\" alt=\"Administrator.png\" />Tulajdonosok (Adminok mindig változnak)
Köszi, ha végigolvastad, a témába várunk ötleteket, észrevételeket, panaszokat :grin:
http://www.kephost.com/images4/2012/12/17/a1_2012_12_17_f5pkt0q0tq.png\" rel=\"external nofollow\">http://www.kephost.com/images4/2012/12/17/a1_2012_12_17_f5pkt0q0tq.png[/img]
Szerverünk már jó ideje fut, de még csak most volt idõm igényesebb leírást készíteni. Célunk Magyarországon megteremteni egy jó közösséget, ami kitart egymás mellett, és természetesen RP-s. A szerver módja egyedi, így nem kell félni, ez nem egy új See edit, sem GF, sem az egyéb játszhatatlan módok. Igyekeztünk kialakítani néhány olyan rendszert, ami elõsegíti az RP-t. Figyelünk arra, hogy a nem RP-s játékosokat tanítsuk, mert ha elküldjük õket melegebb éghajlatra, talán sosem fog tudni RP-zni rendesen. Sajnos a játékosok száma nagyon csekély, ez részben lehet a mi hibánk is, hiszen mi sem tudunk annyit a szerveren lenni, de azért igyekszünk. Akkor lássuk a lényeget.
Szerverünk neve: [HUN]Celebration RPG (0.3x) powered by:clans.hu
Slot: x/50
Verzió: 0.3x+
IP cím: 178.248.200.68:7783
Weboldal: http://crpgre.comuv.com\" rel=\"external nofollow\">crpgre.comuv.com
A szerveren betöltõképernyõ van, szokásosan regisztráltok,rp teszt, általános adatok, stb... Spawn gomb nincs, automata minden.
Ha már voltál a szerveren, megkérdezi, hogy ott akarsz-e kezdeni ahol kiléptél, vagy nem, ha Igen, akkor nyilván ott kezdesz, ha Nem, akkor a szerver által megadott helyeken.
Az elõzõ jármû rendszert kicsit újraírtuk, ugyanis sok volt a panasz, hogy nincs elég jármû, és hogy nincs abból a modellbõl, amilyet õk szeretnének. Egyik délután rászántam magam, és írtam egy teljesen újat. Nem dialogos, nem parancsos, nem beülök-megveszem-es, hanem a 0.3x által kínált object modell preview funkcióval oldottuk meg. Sokkal könnyebbé teszi a választást, nem kell ID-k után nézegetni a neten, stb. Majdnem minden jármû bent van, persze csak azok, amelyek kisvároshoz illenek. A legjobb kocsi a sultan, amit elég borsos áron lehet megkapni. Képek hamarosan.
A ház rendszer még nagyon alap, egyenlõre meg lehet venni, el lehet adni, bezárni, kinyitni, fejleszteni, esetleg rombolni belõle. A késõbbiekben tervezünk hozzá Széfeket, amiben pénzt, és fegyvert tudtok tárolni. A bérlést egyenlõre még hanyagoljuk, viszont be fog kerülni a kölcsönházkulcs is.
Mivel kisvárosban nem szokott lenni M4 és AK-47, ezért a legjobb fegyver a szerveren talán a shotgun. Egyedül a rendõrségnek vannak saját fegyverei raktárból, minden más játékosnak magának kell beszereznie a fegyvereket. Lehetõség van fegyver kereskedni, illegálisan és legálisan egyaránt. Természetesen Golyóálló mellény is van, ami most már kilépés után is megmarad :) A testeden mutatja a fegyvereket, tehát nem tûnnek el a semmibe.
Szokásos sárga lámpás megoldás, E a balra, Q a jobbra, az elakadás pedig az /elakadas paranccsal mûködik.
Biznisz rendszerünk teljesen dinamikusan mûködik, IG lehet létrehozni korlátlan mennyiségû bizniszt. A bizniszeknek elég borsos az áruk, és a fent tartási költség sem a legolcsóbb. Ezért csak nagyobb befektetõknek ajánlott venni, amit a felhasználó megvesz az üzletben, az bemegy a széfbe(pénztárgépbe), és a tulajdonos kedvére vehet ki/be pénzt. Minden bizniszt ki lehet rabolni, de csak ha megfelelõ számú rendõr tartózkodik a szerveren. A rablók a széf egy részét elvihetik, de nem az egészet! Illetve az önkormányzatnak kötelessége kifizetni az üzletet érõ károkat. Meg lehet változtatni a nevét, szintén egy bizonyos összegért. Ha eladósodik, az önkormányzat bezárhatja az üzletet, és adott esetben elárverezheti.
Szolgálnak és védnek, mindig éberek. Ez a munka, amely a legtöbb paranccsal rendelkezik a szerveren. Bilincsel, letartóztat,bírságol, igazoltat, utakat zár le, bilincsel.
Szerencsére nagyon RP-s rendõr leaderünk van, ezért ebben a frakcióban a kiváló játékélmény garantált.
Ha valamilyen rendkívüli esetet látsz, ami miatt egy illetõ megsérül, vagy találsz egy ájult embert, vagy lövöldözésbe keveredtél, esetleg autóbaleset történt, a rendõrök mellett mindig hívd ki a mentõket!
Bármikor segítenek neked, jól felszerelt jármûvekkel, és profi szakértelemmel. Tapasztalt orvosok, remek sofõrök, szép nõvérek. Ez a Montgomery kórház és mentõsállomás.
Õk a legjobbak a városban. Bármikor átfestik, megjavítják, kereket cserélnek a kocsidon. Foglalkoznak az illegális helyen parkoló kocsikkal, amiket a szerelõk garázsába vontatnak.
Régebben volt rendes tuning is, de aztán mivel kisvárosi RP, ki lett véve, és csak egy kisvárosba illõ alkatrészek maradtak bent.
Õk felelnek a város hangulatáért, híreket tudósítanak, és a jó zenékért felelõsek. Igazi zenéket is le tudnak játszani.
Sajnos nem nagyon szeretnek rádiósnak lenni, de reméljük lesz egy jelentkezõ ,a aki aktívan csinálja majd :)
A polgármester felel a városért, építkezéseket rendelhet el, beállíthatja a városadót, a benzinárat, és testõröket fogadhat maga mellé. A testõrök feladata egyedül a polgármester védése. Nekik speckó fegyvereik vannak, csak nekik van nehéz kétkezes fegyverük, amit a város kasszájából fizetnek.
A taxisok bárhova elvisznek, ahova csak kéred. érdemes õket hívni. Mivel leaderes munkaként ez nem nagyon funkcionált jól, ezért sima, felvehetõ munkaként található meg a szerveren.
Õk felelnek a város tisztaságáért, az úttisztító alatt víz object van :)
Õk viszik ki a leveleket, ez az egyik legjobb munka. 3 csomag levél van, amik egy idõ után elfogynak, és újra fel kell tölteni a készletet.
Õk a fegyverkereskedõk, akik a fegyvereket eladhatják legálisan engedéllyel, de akár illegális csempészek is lehetnek. Alkatrészekbõl csinálnak különbözõ fegyvereket.
LV-ben különbözõ érceket bányászhatsz ki.
A szabók varrnak másoknak ruhát, de mivel ez nem szokott népszerû lenni, ruhákat is szállíthatsz ki különbözõ helyekre.
Egy kisebb fûnyíró cég mûködik Montgomeryben.
Célja nagy halakat fogni :D
Vannak scriptelt, és nem scriptelt bandák is, több infót errõl nem adunk ki.
Természetesen van telefon is.
Jelen van a drog is, amit egy drog dílertõl lehet venni, lehet árusítani, esetleg el is fogyaszthatod. Egy idõre megnöveli az életedet.
Ilyenek is vannak, 3 fõbb hely van: Fõút, Autókereskedés, Bank
A ruhaboltban vehetsz akármilyen ruhát, de ha fiú vagy, nem választhatsz lány skint, ha lány vagy nem választhatsz fiút. Illetve a frakciók, munkák skinjei sem választhatók.
Errõl kép:
A városban sok NPC van, az eldóktól kezdve a vizsgáztatókig mind NPCk.
Regisztráció után egy busz visz minket Palominoba, sajnos sokan miután beér a busz kilépnek :( Azoknak üzenem, hogy minek jöttek fel? :D Na vissza a témára, amikor megáll a busz, le kell szállni, különben állhatsz ott órákig :)
És minden más, ami minden RP szerón megvan :)
http://www.youtube.com/watch?v=Lx4wYJ8ySlg&feature=plcp\" rel=\"external nofollow\">http://www.youtube.com/watch?v=Lx4wYJ8ySlg&feature=plcp
https://www.youtube.com/watch?v=UdFNj8Th7zE&feature=plcp\" rel=\"external nofollow\">https://www.youtube.com/watch?v=UdFNj8Th7zE&feature=plcp
- Tommy_Shoon (Szerver tulajdonos,scripter)
- Johnny_Alvarez (Szerver tulajdonos,mapper)
- Jake_Sully (Szerver tulajdonos,mapper)
Köszi, ha végigolvastad, a témába várunk ötleteket, észrevételeket, panaszokat :grin:
#32
Segítségkérés / GoodSkin
2012. július 31. - 14:34:45
Hello!
Csináltam egy kisebb kódot, amivel a legközelebbi engedélyezett skinre váltja a játékos skinjét, de amikor meghívom crashel a samp. Ötlet?
Kód:
Csináltam egy kisebb kódot, amivel a legközelebbi engedélyezett skinre váltja a játékos skinjét, de amikor meghívom crashel a samp. Ötlet?
Kód:
stock IsMale(skinid)
{
new const Females[] =
{
9,10,11,12,13,31,38,39,40,41,53,54,55,56,63,64,69,75,76,77,85,87,88,89,90,91,92,93,129,130,131,138,139,140,141, 145,148,150,151,
152,157,169,172,178,190,191,192,193,194,195,196,197,198,199,201,205,207,211,214,215,216,218,219,224,225,226, 231,232,233,237,238,
243,244,245,246,251,256,257,263,298
};
for(new i = 0; i < sizeof(Females); i++)
{
if(skinid == Females) return 0;
}
return 1;
}
stock IsNotIllegalSkin(skinid)
{
new const Illegals[] =
{
0,63,64,70,71,80,81,87,90,92,102,103,104,111,114,115,117,118,120,138,139,140,145,149,152,155,163,164,165,166,167,178,203,204,205,209,237,238,243,
244,245,246,256,257,264,265,266,267,275,276,277,278,279,280,281,282,283,284,285,286,287,288,294
};
for(new i = 0; i < sizeof(Illegals); i++)
{
if(skinid == Illegals) return 0;
}
return 1;
}
stock SetPlayerGoodSkin(playerid,merre)
{
new skin = GetPlayerSkin(playerid);
for(new skins; skins <300; skins++)
{
if(merre == JOBBRA)
{
if(skins < skin)
{
if(PlayerInfo[playerid][pNem] == 1)
{
new s;
s = skin - skins;
if(IsMale(s) && IsNotIllegalSkin(s)) return SetPlayerSkinEx(playerid,s);
}
else
{
new s;
s = skin - skins;
if(!IsMale(s) && IsNotIllegalSkin(s)) return SetPlayerSkinEx(playerid,skins);
}
}
}
if(merre == BALRA)
{
if(skins > skin)
{
if(PlayerInfo[playerid][pNem] == 1)
{
new s;
s = skin + skins;
if(IsMale(s) && IsNotIllegalSkin(s)) return SetPlayerSkinEx(playerid,s);
}
else
{
new s;
s = skin + skins;
if(!IsMale(s) && IsNotIllegalSkin(s)) return SetPlayerSkinEx(playerid,s);
}
}
}
}
return 1;
}
#33
Beszélgetés / Magyar telepítõ készítõ (Clickteam)
2012. július 25. - 16:05:19
Hello!
Gondoltam ide nyitom, hisz az SA-MP-hez is jól jöhet.
Megcsináltam a Telepítõ készítõ teljes magyarítását!
Telepítés:
Töltsd le az eredetit innen:
http://letoltom.hu/download/setup-install-creator-2.0.1.5-166085.shtml#\" rel=\"external nofollow\">http://letoltom.hu/download/setup-install-creator-2.0.1.5-166085.shtml#
Majd töltsd le a magyar verzió telepítõjét:
http://data.hu/get/5381616/instcreathun.exe\" rel=\"external nofollow\">http://data.hu/get/5381616/instcreathun.exe
http://www.solidfiles.com/d/be29dcf934/\" rel=\"external nofollow\">http://www.solidfiles.com/d/be29dcf934/
Használat:
Miután telepítetted megjelenik az ikon az asztalon. Azzal kell futtatnod. A telepítõ nem írja felül a már meglévõ fájlokat, így könnyen lehet eltávolítani.
Kép az eredetirõl:
http://noob.hu/2012/07/25/clickteamorigin.png\" alt=\"clickteamorigin.png\" />
Kép az új, magyarított verzióról:
http://noob.hu/2012/07/25/clickteamuj.png\" alt=\"clickteamuj.png\" />
Ha valakinek szüksége van egy programra, és nem magyar, az írja meg itt nyugodtan, és lemagyarítom.
Gondoltam ide nyitom, hisz az SA-MP-hez is jól jöhet.
Megcsináltam a Telepítõ készítõ teljes magyarítását!
Telepítés:
Töltsd le az eredetit innen:
http://letoltom.hu/download/setup-install-creator-2.0.1.5-166085.shtml#\" rel=\"external nofollow\">http://letoltom.hu/download/setup-install-creator-2.0.1.5-166085.shtml#
Majd töltsd le a magyar verzió telepítõjét:
http://data.hu/get/5381616/instcreathun.exe\" rel=\"external nofollow\">http://data.hu/get/5381616/instcreathun.exe
http://www.solidfiles.com/d/be29dcf934/\" rel=\"external nofollow\">http://www.solidfiles.com/d/be29dcf934/
Használat:
Miután telepítetted megjelenik az ikon az asztalon. Azzal kell futtatnod. A telepítõ nem írja felül a már meglévõ fájlokat, így könnyen lehet eltávolítani.
Kép az eredetirõl:
Kép az új, magyarított verzióról:
Ha valakinek szüksége van egy programra, és nem magyar, az írja meg itt nyugodtan, és lemagyarítom.
#34
SA-MP / Open.mp: Szerverfejlesztés / GetOnlinePlayers()
2012. július 23. - 16:48:18
A kód segítségével lekérheted, hogy mennyi játékos van a szerveren. Ez azért lehet hasznos, mert pl. ciklusnál nem 500-on fut végig, hanem csak mondjuk 2-n.
Példa:
Kód:
Példa:
for(new i; i<GetOnlinePlayers(); i++)
{
//ide
return 1;
}
Kód:
#include <a_samp>
public OnPlayerConnect(playerid) for(new i = 0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i) && MaxID < i) MaxID = i;
public OnPlayerDisconnect(playerid) for(new i = 0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i) && MaxID < i) MaxID = i;
stock GetOnlinePlayers() return MaxID;
//by Crazy
#35
SA-MP / Open.mp: Szerverfejlesztés / Teleport
2012. július 19. - 14:16:48
A legújabb alkotásom:
Használat:
#define JARMUVEL 1
#define JARMUNELKUL 0
stock Teleport(playerid,Float:x,Float:y,Float:z,interior,vw,withveh)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new veh = GetPlayerVehicleID(playerid);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerInVehicle(i,veh) && i != playerid)
{
RemovePlayerFromVehicle(i);
}
}
if(withveh == 1)
{
new Float:a;
GetPlayerFacingAngle(playerid,a);
SetPlayerPos(playerid,x,y,z);
SetPlayerInterior(playerid,interior);
SetPlayerFacingAngle(playerid,a);
SetPlayerVirtualWorld(playerid,vw);
SetVehiclePos(veh,x,y,z);
LinkVehicleToInterior(veh,interior);
SetVehicleVirtualWorld(veh, vw);
SetVehicleZAngle(veh, a);
}
else
{
RemovePlayerFromVehicle(playerid);
new Float:a;
GetPlayerFacingAngle(playerid,a);
SetPlayerPos(playerid,x,y,z);
SetPlayerInterior(playerid,interior);
SetPlayerFacingAngle(playerid,a);
SetPlayerVirtualWorld(playerid,vw);
}
return 1;
}
new Float:a;
GetPlayerFacingAngle(playerid,a);
SetPlayerPos(playerid,x,y,z);
SetPlayerInterior(playerid,interior);
SetPlayerFacingAngle(playerid,a);
SetPlayerVirtualWorld(playerid,vw);
return 1;
}
Használat:
CMD:teleboltba(playerid,params[])
{
Teleport(playerid,x,y,z,interior,virtualworld,JARMUNELKUL); //Általában boltba nem kocsival megyünk :D
return 1;
}
CMD:telegarazsba(playerid,params[])
{
Teleport(playerid,x,y,z,interior,virtualworld,JARMUVEL);
return 1;
}
További ötleteket várok Függvénykönyvtár,Kód, vagy Filterscript készítéséhez.
#36
SA-MP / Open.mp: Szerverfejlesztés / Anti Weapon Hack [Sramm]
2012. július 18. - 19:27:43
Sziasztok! Láttam, hogy Crazy publikált egy hasonló szkriptet, ezzel megadva nekem az új ötleteket.
Ez egy olyan rendszer, amivel könnyedén szabhatod meg, hogy egy szerveren milyen fegyverek lehessenek használhatóak.
Kezelése nagyon egyszerû:
Ezt kell beraknod az OnGameModeInit alá, vagy oda, ahol le akarod tiltani az adott fegyvert.
Ezt kell beraknod oda, ahol fel akarod oldani tiltást az adott fegyverrõl.
Ezzel megszabhatod, hogy egy adott játékosnak milyen fegyvert nem szabad használnia. (Ha egynek beállítod, a többi attól még tudja használni.)
Értelemszerûen feloldod a az adott fegyverrõl a tiltást.
Valakitõl elvehetsz egy fegyvert.
És van egy eljárásunk is:
Ha valakinél tiltott fegyvert találunk, azt adhatod meg, hogy a fegyver elvétele mellet mit csináljon. Bannolhatod,kickelheted,üzentet küldhetsz neki, amit akarsz.
Fontos!
Az OnPlayerUpdate alá ezt írd be:
Sziasztok!
Ebben a leírásban szeretném megmutatni, hogyan ellenõrizzük le a nem létezõ dolgokat egy ciklusban.
Van a ciklusunk és egy változónk:
Oké, de mi van, ha senkinek sem 9?
Rossz megoldás:
Ez azért rossz, mert ha akár csak egy embernek nem 9 a változó értéke, kiírja, hogy nincs ilyen változós. Ez azért van, mert az összes játékoson futunk végig, nem egyen.
Jó megoldás:
Létrehozunk egy másik változót, aminek az értéke 0. Ha van 9-es változójú játékos, akkor növeljük egy-el. Viszont ha nincs, nincs, ami növelje a változónkat, így 0 marad, ami azt jelenti, hogy nincs olyan játékos, akinek a váltózójának rtéke 0 lenne.
Remélem érthetõ volt.
További jó fórumozást,
Sramm
Ez egy olyan rendszer, amivel könnyedén szabhatod meg, hogy egy szerveren milyen fegyverek lehessenek használhatóak.
Kezelése nagyon egyszerû:
AddIllegalWeapon(fegyverid);
Ezt kell beraknod az OnGameModeInit alá, vagy oda, ahol le akarod tiltani az adott fegyvert.
RemoveIllegalWeapon(fegyverid);
Ezt kell beraknod oda, ahol fel akarod oldani tiltást az adott fegyverrõl.
AddIllegalWeaponForPlayer(játékosid,fegyverid);
Ezzel megszabhatod, hogy egy adott játékosnak milyen fegyvert nem szabad használnia. (Ha egynek beállítod, a többi attól még tudja használni.)
RemoveIllegalWeaponFromPlayer(játékosid,fegyverid);
Értelemszerûen feloldod a az adott fegyverrõl a tiltást.
RemovePlayerWeaponEx(játékosid,fegyverid);
Valakitõl elvehetsz egy fegyvert.
És van egy eljárásunk is:
OnWeaponHack(playerid,weaponid)
Ha valakinél tiltott fegyvert találunk, azt adhatod meg, hogy a fegyver elvétele mellet mit csináljon. Bannolhatod,kickelheted,üzentet küldhetsz neki, amit akarsz.
Fontos!
Az OnPlayerUpdate alá ezt írd be:
Antiweap_ON(playerid);
Letöltés
http://www.solidfiles.com/d/f9c03d0a68/\" rel=\"external nofollow\">antiweapon.inc
Teszt Szkript:
#include <a_samp>
#include <zcmd>
#include <antiweapon>
public OnFilterScriptInit()
{
print(\"\\n=====================================================\");
print(\" Anti Weapon Hack - Teszt Filterscript | 2012 - Sramm\");
print(\"=====================================================\\n\");
AddIllegalWeapon(38); //minigun
return 1;
}
CMD:giveweapon(playerid,params[])
{
new szp = strval(params);
if(!strval(params)) return SendClientMessage(playerid,-1,\"Használat: /giveweapon [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
GivePlayerWeapon(playerid,szp,999999999);
return 1;
}
CMD:illweap(playerid,params[])
{
new szp = strval(params);
if(!strval(params)) return SendClientMessage(playerid,-1,\"Használat: /illweap [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
AddIllegalWeapon(szp);
return 1;
}
CMD:unlockweap(playerid,params[])
{
new szp = strval(params);
if(!strval(params)) return SendClientMessage(playerid,-1,\"Használat: /illweap [fegyverid]\");
if(szp < 1 || szp > 47) return SendClientMessage(playerid,-1,\"1 - 47-ig!\");
RemoveIllegalWeapon(szp);
return 1;
}
public OnWeaponHack(playerid,weaponid)
{
GameTextForPlayer(playerid,\"HACKEEEEEEEEEEEEEEEER!\",3000,1);
SendClientMessage(playerid,-1,\"Hackelsz? -.-\");
return 1;
}
public OnPlayerUpdate(playerid)
{
Antiweap_ON(playerid);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#37
SA-MP / Open.mp: Szerverfejlesztés / Reakció teszt
2012. július 03. - 15:35:48Reakció teszt
Köszöntõ
Üdv! Szeretném publikálni a legfrissebb szkriptem, a reakció tesztet.
Lényege, hogy lehet reakciótesztet küldeni könnyedén.
Funkciók
RandomText
Segítségével egy véletlenszerû szöveget hozhatsz létre.
Paraméterek:
CreatedTest
Leellenõrizhetõ, hogy az adott teszt létre van -e hozva.
Paraméterek:
AutoTest
Leellenõrizhetõ, hogy az adott teszt autómata-e.
Paraméterek:
DeleteTest
Törölhetsz vele egy adott tesztet.
Paraméterek:
DeleteAllTest
Törölheted vele az összes tesztet.
Paraméterek:
SendTest
Elküldhetsz vele egy tesztet.
Paraméterek:
SendAutomaticTest
Elküldhetsz vele egy tesztet, ami folyamatosan ismétli magát.
Paraméterek:
StopAutomaticTest
Megállíthatunk vele egy ismétlõdõ tesztet.
Paraméterek:
StopAllAutomaticTest
Megállíthatunk vele az összes ismétlõdõ tesztet.
Paraméterek:
Fontos:
Include verzió esetén a te OnPlayerText-ed alá rakd be: test_OnPlayerText(playerid,text[]);
A te OnGameModeInit-ed vagy OnFilterScriptInited alá pedig: test_Init
Így:
Frissítések:
1.1
1.0
Példascript:
Köszöntõ
Üdv! Szeretném publikálni a legfrissebb szkriptem, a reakció tesztet.
Lényege, hogy lehet reakciótesztet küldeni könnyedén.
Funkciók
RandomText
Segítségével egy véletlenszerû szöveget hozhatsz létre.
Paraméterek:
()
- Nincs paraméter.
CMD:randomstring(playerid,params[])
{
new str[128];
format(str,128,\"%s\",RandomText()); // Átformázzuk egy véletlenszerû szöveggé.
SendClientMessageToAll(-1,str); //Majd kiírjuk.
return 1;
}
CreatedTest
Leellenõrizhetõ, hogy az adott teszt létre van -e hozva.
Paraméterek:
(testid)
- testid - A teszt id-je.
CMD:testcreated(playerid,params[])
{
if(CreatedTest(1)) return 1; // Ha létre van hozva az 1-es számú teszt, igazzal térünk vissza.
return 1;
}
AutoTest
Leellenõrizhetõ, hogy az adott teszt autómata-e.
Paraméterek:
(testid)
- testid - A teszt id-je.
CMD:testauto(playerid,params[])
{
if(AutoTest(1)) return 1; // Ha az 1-es számú teszt autómatikus, igazzal térünk vissza.
return 1;
}
DeleteTest
Törölhetsz vele egy adott tesztet.
Paraméterek:
(testid)
- testid - A teszt id-je.
CMD:deletetest(playerid,params[])
{
DeleteTest(1); // Töröljük az 1-es számú tesztet.
return 1;
}
DeleteAllTest
Törölheted vele az összes tesztet.
Paraméterek:
()
- Nincs paraméter
CMD:deletealltest(playerid,params[])
{
DeleteAllTest(); // Töröljük a teszteket
return 1;
}
SendTest
Elküldhetsz vele egy tesztet.
Paraméterek:
(color,msg[],reward)
- color - A szöveg színe.
- msg[] - A kód, amit a játékosnak be kell írnia, hogy nyerjen.
- reward - Mennyi pénzt adjon, ha megnyeri a reakciótesztet.
CMD:sendtest(playerid,params[])
{
SendTest(-1,RandomText(),20000); //Elküldünk egy tesztet fehéren, véletlenszerû szöveggel, és 20000$-t kap, ha megnyeri a tesztet.
return 1;
}
SendAutomaticTest
Elküldhetsz vele egy tesztet, ami folyamatosan ismétli magát.
Paraméterek:
(color,msg[],reward,time)
- color - A szöveg színe.
- msg[] - A kód, amit a játékosnak be kell írnia, hogy nyerjen.
- reward - Mennyi pénzt adjon, ha megnyeri a reakciótesztet.
- time - Az idõ, amennyiszer ismétlõdjön. (1000 = 1mp)
CMD:sendautotest(playerid,params[])
{
SendAutomaticTest(-1,RandomText(),20000,1000*60); //Elküldünk egy tesztet fehéren, véletlenszerû szöveggel, és 20000$-t kap, ha megnyeri a tesztet,60 másodpercenkét jön elõ újra.
return 1;
}
StopAutomaticTest
Megállíthatunk vele egy ismétlõdõ tesztet.
Paraméterek:
(testid)
- testid - A teszt id-je.
CMD:stopautotest(playerid,params[])
{
StopAutomaticTest(1); //Megállítjuk az 1-es számú autómatikus tesztet.
return 1;
}
StopAllAutomaticTest
Megállíthatunk vele az összes ismétlõdõ tesztet.
Paraméterek:
()
- Nincs paraméter
CMD:stopallautotest(playerid,params[])
{
StopAllAutomaticTest(); //Megállítjuk az összes autómatikus tesztet.
return 1;
}
Fontos:
Include verzió esetén a te OnPlayerText-ed alá rakd be: test_OnPlayerText(playerid,text[]);
A te OnGameModeInit-ed vagy OnFilterScriptInited alá pedig: test_Init
Így:
public OnPlayerText(playerid,text[])
{
test_OnPlayerText(playerid,text); //Elejére kell minden elõtt.
return 1;
}
public OnGameModeInit() //Vagy onfilterscriptinit
{
test_Init(); //Elejére kell minden elõtt.
return 1;
}
Frissítések:
1.1
- Autómata tesztek hozzáadva
- Include verzió hozzáadva
- Továbbfejlesztett RandomText()
1.0
- Megjelenés
Példascript:
#include <a_samp>
#include <test>
public OnFilterScriptInit()
{
test_Init();
SendAutomaticTest(-1,RandomText(),30000,1000*60);
return 1;
}
public OnPlayerText(playerid,text[])
{
test_OnPlayerText(playerid,text);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
Letöltés
http://www.solidfiles.com/d/245e86cf40/\" rel=\"external nofollow\">Include verzió [test.inc] | http://www.solidfiles.com/d/ecab8a833f/\" rel=\"external nofollow\">ADD-ON Verzió [test.pwn/test.amx]
http://www.solidfiles.com/d/245e86cf40/\" rel=\"external nofollow\">Include verzió [test.inc] | http://www.solidfiles.com/d/ecab8a833f/\" rel=\"external nofollow\">ADD-ON Verzió [test.pwn/test.amx]
#38
Szkript kérések / Sebességkorlát
2012. július 03. - 13:19:11
Hello!
Elkezdtem csinálni egy sebességkorlátot, de sehogy sem akar összejönni.
Fl0rian \"SetVehicleSpeed\" nevû kódját használom. A baj az, hogy érzékel mindent, de ahelyett,hogy lelassítaná a kocsit, 300 fölé megy a sebessége. És nem tudom megcsinálni :(
Kód:
Elkezdtem csinálni egy sebességkorlátot, de sehogy sem akar összejönni.
Fl0rian \"SetVehicleSpeed\" nevû kódját használom. A baj az, hogy érzékel mindent, de ahelyett,hogy lelassítaná a kocsit, 300 fölé megy a sebessége. És nem tudom megcsinálni :(
Kód:
public Sebessegkorlat(playerid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(sebesseg[playerid] != 0.0)
{
new vid = GetPlayerVehicleID(playerid);
if(GetVehicleSpeed(vid) > floatround(sebesseg[playerid]))
{
SetVehicleSpeed(vid,floatround(sebesseg[playerid]));
}
}
}
return SetTimerEx(\"Sebessegkorlat\", 500, false, \"i\", playerid);
}
#39
Tanuljunk PAWN nyelvet / [Leírás] Kicsit a hibákról,figyelmeztetésekrõl (Errorokról,Warningokról)
2012. június 29. - 18:08:48
A másik fórumon nem nagyon értékelték, de sok munkám van benne, hátha itt megbecsülik :)
Általános Pawno Hibalista
A leírás tartalmazza a leggyakoribb Pawno hibákat (errorokat) és figyelmeztetéseket (warningokat) egy SA-MP szkript fordításánál.
Ha a fordító hibát talál egy fájlban, akkor üzenetet küld, ebben a sorrendben:
Példa:
Megjegyzés: A sor száma nem mindig azonos a hibás sor számával.
Hibák (errorok) kategóriái
A hibák 3 osztályra sorolhatók:
Hibák
Végzetes Hibák
Figyelmeztetések
Gyakori hibák
001:expected token
Egy szükséges zárás hiányzik, ami lehet \";\" jel, vagy vesszõ: \",\"
Például:
002:only a single statement (or expression) can follow each \"case\"
Minden esetben egy switch-nek különféle \"case\" értékei vannak. A hiba akkor szokott megjelenni, ha egy sorban egy \"case\"-hez több hozzárendelés van.
Ahhoz, hogy több hozzárendelést adjunk hozzá, kapcsos zárójelet kell hozzáadnunk, nem lehetnek egymás mellett.
Például:
A fenti kódhoz egyéb hibák /figyelmeztetések is megjelennek:
Javítva:
Gyakori figyelmeztetések
211: possibly unintended assignment
Általában az \"if\" parancsnál jelenik meg, az \"=\" jelekkel szokott lenni a probléma. Nem mind egy, hogy egyet, vagy kettõt írunk.
Példa:
217: loose indentation
A fordító ezt a figyelmeztetést adja ki, ha a kódban soreltolódás van.
Példa:
Jó példa:
Rossz példa:
Forrás: SA-MP Wiki
Általános Pawno Hibalista
A leírás tartalmazza a leggyakoribb Pawno hibákat (errorokat) és figyelmeztetéseket (warningokat) egy SA-MP szkript fordításánál.
Ha a fordító hibát talál egy fájlban, akkor üzenetet küld, ebben a sorrendben:
A fájl neve
A sor, ahol a fordító hibát észlelt a zárások között, közvetlenül a fájlnév után.
A hiba típusa: \"Hiba\" (error), \"Végzetes hiba\" (fatal error), \"Figyelmeztetés\" (warning)
A hiba azonosítója/száma
Hiba leírása (Hibaüzenet)
Példa:
hello.pwn(3) : error 001: expected token: \";\", but found \"{\"Megjegyzés: A sor száma nem mindig azonos a hibás sor számával.
Hibák (errorok) kategóriái
A hibák 3 osztályra sorolhatók:
Hibák
Olyan helyzetekben jön elõ, amikor a fordító nem tudja kezelni a megadott kódot.
Hibakódok 1 -99 -ig.
Végzetes Hibák
A végzetes hibák azok a hibák, amikor a fordító egy adott hiba miatt (pl. Inc hiánya) totálisan összeomlik, nem tud talpraállni.
Amikor az elemzés megszakad.
Hibakódok 100 -199 -ig.
Figyelmeztetések
Figyelmeztetések akkor jelennek meg, amikor a hiba nem feltétlenül életbevágó, apróbb hibáknál.
Hibakódok 200 -299 -ig.
Gyakori hibák
001:expected token
Egy szükséges zárás hiányzik, ami lehet \";\" jel, vagy vesszõ: \",\"
Például:
error 001: expected token: \";\", but found \"return\"
main()
{
print(\"test\") // Errõl a sorról hiányzik az adott jel
return 1;
}
002:only a single statement (or expression) can follow each \"case\"
Minden esetben egy switch-nek különféle \"case\" értékei vannak. A hiba akkor szokott megjelenni, ha egy sorban egy \"case\"-hez több hozzárendelés van.
Ahhoz, hogy több hozzárendelést adjunk hozzá, kapcsos zárójelet kell hozzáadnunk, nem lehetnek egymás mellett.
Például:
error 002: only a single statement (or expression) can follow each \"case\"
main()
{
switch(x)
{
case 0: print(\"hello\"); print(\"hello\");
}
return 1;
}
A fenti kódhoz egyéb hibák /figyelmeztetések is megjelennek:
error 002: only a single statement (or expression) can follow each \"case\"
warning 215: expression has no effect
error 010: invalid function or declaration
Javítva:
main()
{
switch(x)
{
case 0:
{
print(\"hello\");
print(\"hello\");
}
}
return 1;
}
Gyakori figyelmeztetések
211: possibly unintended assignment
Általában az \"if\" parancsnál jelenik meg, az \"=\" jelekkel szokott lenni a probléma. Nem mind egy, hogy egyet, vagy kettõt írunk.
Példa:
if(a = 2) // figyelmeztetés (Ugyanis ezt akkor használjuk, ha az adott változónak a 2-es értéket akarjuk megadni.)
if(a == 2) // nincs figyelmeztetés
if((a = 2)) // nincs figyelmeztetés; 2-es értéket kap a változó és a kifejezés mindig igaz értéket ad vissza.
217: loose indentation
A fordító ezt a figyelmeztetést adja ki, ha a kódban soreltolódás van.
Példa:
Jó példa:
if(condition)
{
action();
result();
}
Rossz példa:
if(condition)
{
action();
result();
}
Forrás: SA-MP Wiki
#40
Leírások/Útmutatók / [Leírás] Nem létezõ dolgok leellenõrzése ciklusban
2012. június 29. - 18:05:15Sziasztok!
Ebben a leírásban szeretném megmutatni, hogyan ellenõrizzük le a nem létezõ dolgokat egy ciklusban.
Van a ciklusunk és egy változónk:
for(new i; i<MAX_PLAYERS; i++) //Végigfutás az összes játékoson
{
if(valtozo == 9) //Ha egy játékosnak a változója 9
{
SendClientMessage(i,\"A változód értéke 9.\"); //Akkor kiírjuk
}
}
Oké, de mi van, ha senkinek sem 9?
Rossz megoldás:
for(new i; i<MAX_PLAYERS; i++) //Végigfutás az összes játékoson
{
if(valtozo == 9) //Ha egy játékosnak a változója 9
{
SendClientMessage(i,\"A változód értéke 9.\"); //Akkor kiírjuk
}
else return SendClientMessage(playerid,\"Nincs 9-es változós játékos.\"); //Ha nem, akkor kiírjuk, hogy nincs
}
Ez azért rossz, mert ha akár csak egy embernek nem 9 a változó értéke, kiírja, hogy nincs ilyen változós. Ez azért van, mert az összes játékoson futunk végig, nem egyen.
Jó megoldás:
for(new i; i<MAX_PLAYERS; i++) //Végigfutás az összes játékoson
{
new c = 0;
if(valtozo == 9) //Ha egy játékosnak a változója 9
{
c++;
SendClientMessage(i,\"A változód értéke 9.\"); //Akkor kiírjuk
}
if(c == 0) return SendClientMessage(playerid,\"Nincs 9-es változós játékos.\"); //Ha nem, akkor kiírjuk, hogy nincs
}
Létrehozunk egy másik változót, aminek az értéke 0. Ha van 9-es változójú játékos, akkor növeljük egy-el. Viszont ha nincs, nincs, ami növelje a változónkat, így 0 marad, ami azt jelenti, hogy nincs olyan játékos, akinek a váltózójának rtéke 0 lenne.
Remélem érthetõ volt.
További jó fórumozást,
Sramm
