Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - xSkillZ7x

Oldalak: 1 2 [3] 4
31
Segítségkérés / Jatekos elotti pozicio
« Dátum: 2012. Július 08. - 20:24:29 »
Hello.A multkor lattam itt a forumon azt amire szuksegem van,de most nem talalom meg.
A lenyege az lenne,hogy hogy tudom le kerdezni a jatekos elotti poziciot.Azaz hogy lekerdezzem a jatekos facingangle et es azon a facing angle en egy poziciot.Remelem hogy ertitek.
O-jatekos
X-pozicio
> - az irany,amerre a jatekos fordul
O>-------X
X
|
|
|
|
^
O
Remelem ertitek
Mondok egy peldat,ami segit a megertesben.
A jarmu mindig a jatekos ele spawnoljon.Nem szamit hogy merre fordult a jatekos,a jarmu mindig ele spawnoljon.

32
Segítségkérés / MySQL kerdes.
« Dátum: 2012. Július 08. - 15:34:17 »
Hello.Valaki tudna adni egy tutorialt vagy valamit hogy hogyan csinaljak egy MySQL-t.Vagy nem tudom mit kell csinaljak itt.
Van egy scriptem amihez kell MySQL adat,viszont nem tudom hogy csinaljam meg.
Ezeket az adataimat kerik:
 

#define SQL_HOST             \"\"
#define SQL_USER             \"\"
#define SQL_PASS             \"\"
#define SQL_DB                     \"\"

 
Kerem segitsen valaki.

33
Segítségkérés / Streamer Hiba?
« Dátum: 2012. Július 07. - 18:59:54 »
Hello.Egy kis gondom akadt.Incognito Streamerevel lenne a gond.Letoltottem a legujjabb verziojat.Az include ot betettem a pawno\\include ba,es a modom elejere #include ...
Minden megy.Mikor egy dynamic objectet szeretnek letrehozni,ad egy errort,hogy:
undefined symbol\"CreateDynamicObject\".
Mi lehet a gond?

34
SA-MP: Szerverfejlesztés / MyKeys by SkillZ
« Dátum: 2012. Július 05. - 10:25:56 »
Hello mindenki.
Keszitettem egy Billentyuzet scriptet,ami parancsra textdraw formajaban meg mutatja hogy milyen gombot nyomol le.
Szeretnem fejleszteni, es Spec Systembe szurni bele,azaz annak a jatekosnak mutassa a gombjait,amelyiket nezed.
Hat szerintem hasznat inkabb a speckey ben fogod latni,mert trukkoket leshetsz el tarsaidtol.:P
Keszitettem par kepet is:
\"79395374.png\"
http://imageshack.us/f/4/79395374.png/
\"57943274.png\"
http://imageshack.us/f/4/57943274.png/
\"54905708.png\"
http://imageshack.us/f/706/54905708.png/
\"17580163.png\"
http://imageshack.us/f/137/17580163.png
Videot sajnos nem tudtam csinalni,mert nem otthol vagyok,es itt nincs sonyvegas om.
Remelem tetszik.Lehet hogy egy picit nyomorekul van megirva,nah de nem tudom jobban :))
Parancsok:
 

/mykeys

 


#include <a_samp>
new bekapcsolva[MAX_PLAYERS];
new PlayerText:W[MAX_PLAYERS];
new PlayerText:Textdraw1[MAX_PLAYERS];
new PlayerText:A[MAX_PLAYERS];
new PlayerText:Textdraw3[MAX_PLAYERS];
new PlayerText:S[MAX_PLAYERS];
new PlayerText:Textdraw5[MAX_PLAYERS];
new PlayerText:D[MAX_PLAYERS];
new PlayerText:Textdraw7[MAX_PLAYERS];
new PlayerText:Space[MAX_PLAYERS];
new PlayerText:Textdraw9[MAX_PLAYERS];
new PlayerText:C[MAX_PLAYERS];
new PlayerText:Textdraw11[MAX_PLAYERS];
new PlayerText:Enter[MAX_PLAYERS];
new PlayerText:Textdraw13[MAX_PLAYERS];
new PlayerText:Ctrl[MAX_PLAYERS];
new PlayerText:Textdraw15[MAX_PLAYERS];
new PlayerText:Q[MAX_PLAYERS];
new PlayerText:Textdraw17[MAX_PLAYERS];
new PlayerText:E[MAX_PLAYERS];
new PlayerText:Textdraw19[MAX_PLAYERS];
new PlayerText:Mouse[MAX_PLAYERS];
new PlayerText:Textdraw21[MAX_PLAYERS];
new PlayerText:LeftClick[MAX_PLAYERS];
new PlayerText:RightClick[MAX_PLAYERS];
forward UpdateTimer(playerid);
public OnFilterScriptInit()
{
print(\"MyKeys,SpecKeys by SkillZ\");
    for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
    W = CreatePlayerTextDraw(i,284.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,W, 255);
PlayerTextDrawFont(i,W, 4);
PlayerTextDrawLetterSize(i,W, 0.500000, 1.000000);
PlayerTextDrawColor(i,W, -1);
PlayerTextDrawSetOutline(i,W, 0);
PlayerTextDrawSetProportional(i,W, 1);
PlayerTextDrawSetShadow(i,W, 1);
PlayerTextDrawUseBox(i,W, 1);
PlayerTextDrawBoxColor(i,W, 255);
PlayerTextDrawTextSize(i,W, 10.000000, 14.000000);
Textdraw1 = CreatePlayerTextDraw(i,285.000000, 305.000000, \"W\");
PlayerTextDrawBackgroundColor(i,Textdraw1, 255);
PlayerTextDrawFont(i,Textdraw1, 1);
PlayerTextDrawLetterSize(i,Textdraw1, 0.280000, 0.799999);
PlayerTextDrawColor(i,Textdraw1, 255);
PlayerTextDrawSetOutline(i,Textdraw1, 0);
PlayerTextDrawSetProportional(i,Textdraw1, 1);
PlayerTextDrawSetShadow(i,Textdraw1, 0);
A = CreatePlayerTextDraw(i,273.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,A, 255);
PlayerTextDrawFont(i,A, 4);
PlayerTextDrawLetterSize(i,A, 0.500000, 1.000000);
PlayerTextDrawColor(i,A, -1);
PlayerTextDrawSetOutline(i,A, 0);
PlayerTextDrawSetProportional(i,A, 1);
PlayerTextDrawSetShadow(i,A, 1);
PlayerTextDrawUseBox(i,A, 1);
PlayerTextDrawBoxColor(i,A, 255);
PlayerTextDrawTextSize(i,A, 10.000000, 14.000000);
Textdraw3 = CreatePlayerTextDraw(i,275.000000, 316.000000, \"A\");
PlayerTextDrawBackgroundColor(i,Textdraw3, 255);
PlayerTextDrawFont(i,Textdraw3, 1);
PlayerTextDrawLetterSize(i,Textdraw3, 0.280000, 0.799999);
PlayerTextDrawColor(i,Textdraw3, 255);
PlayerTextDrawSetOutline(i,Textdraw3, 0);
PlayerTextDrawSetProportional(i,Textdraw3, 1);
PlayerTextDrawSetShadow(i,Textdraw3, 0);
S = CreatePlayerTextDraw(i,284.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,S, 255);
PlayerTextDrawFont(i,S, 4);
PlayerTextDrawLetterSize(i,S, 0.500000, 1.000000);
PlayerTextDrawColor(i,S, -1);
PlayerTextDrawSetOutline(i,S, 0);
PlayerTextDrawSetProportional(i,S, 1);
PlayerTextDrawSetShadow(i,S, 1);
PlayerTextDrawUseBox(i,S, 1);
PlayerTextDrawBoxColor(i,S, 255);
PlayerTextDrawTextSize(i,S, 10.000000, 14.000000);
Textdraw5 = CreatePlayerTextDraw(i,286.000000, 316.000000, \"S\");
PlayerTextDrawBackgroundColor(i,Textdraw5, 255);
PlayerTextDrawFont(i,Textdraw5, 1);
PlayerTextDrawLetterSize(i,Textdraw5, 0.280000, 0.799999);
PlayerTextDrawColor(i,Textdraw5, 255);
PlayerTextDrawSetOutline(i,Textdraw5, 0);
PlayerTextDrawSetProportional(i,Textdraw5, 1);
PlayerTextDrawSetShadow(i,Textdraw5, 0);
D = CreatePlayerTextDraw(i,295.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,D, 255);
PlayerTextDrawFont(i,D, 4);
PlayerTextDrawLetterSize(i,D, 0.500000, 1.000000);
PlayerTextDrawColor(i,D, -1);
PlayerTextDrawSetOutline(i,D, 0);
PlayerTextDrawSetProportional(i,D, 1);
PlayerTextDrawSetShadow(i,D, 1);
PlayerTextDrawUseBox(i,D, 1);
PlayerTextDrawBoxColor(i,D, 255);
PlayerTextDrawTextSize(i,D, 10.000000, 14.000000);
Textdraw7 = CreatePlayerTextDraw(i,297.000000, 316.000000, \"D\");
PlayerTextDrawBackgroundColor(i,Textdraw7, 255);
PlayerTextDrawFont(i,Textdraw7, 1);
PlayerTextDrawLetterSize(i,Textdraw7, 0.280000, 0.799999);
PlayerTextDrawColor(i,Textdraw7, 255);
PlayerTextDrawSetOutline(i,Textdraw7, 0);
PlayerTextDrawSetProportional(i,Textdraw7, 1);
PlayerTextDrawSetShadow(i,Textdraw7, 0);
Space = CreatePlayerTextDraw(i,273.000000, 327.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,Space, 255);
PlayerTextDrawFont(i,Space, 4);
PlayerTextDrawLetterSize(i,Space, 0.500000, 1.000000);
PlayerTextDrawColor(i,Space, -1);
PlayerTextDrawSetOutline(i,Space, 0);
PlayerTextDrawSetProportional(i,Space, 1);
PlayerTextDrawSetShadow(i,Space, 1);
PlayerTextDrawUseBox(i,Space, 1);
PlayerTextDrawBoxColor(i,Space, 255);
PlayerTextDrawTextSize(i,Space, 62.000000, 14.000000);
Textdraw9 = CreatePlayerTextDraw(i,291.000000, 328.000000, \"Space\");
PlayerTextDrawBackgroundColor(i,Textdraw9, 255);
PlayerTextDrawFont(i,Textdraw9, 1);
PlayerTextDrawLetterSize(i,Textdraw9, 0.280000, 0.799999);
PlayerTextDrawColor(i,Textdraw9, 255);
PlayerTextDrawSetOutline(i,Textdraw9, 0);
PlayerTextDrawSetProportional(i,Textdraw9, 1);
PlayerTextDrawSetShadow(i,Textdraw9, 0);
C = CreatePlayerTextDraw(i,306.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,C, 255);
PlayerTextDrawFont(i,C, 4);
PlayerTextDrawLetterSize(i,C, 0.500000, 1.000000);
PlayerTextDrawColor(i,C, -1);
PlayerTextDrawSetOutline(i,C, 0);
PlayerTextDrawSetProportional(i,C, 1);
PlayerTextDrawSetShadow(i,C, 1);
PlayerTextDrawUseBox(i,C, 1);
PlayerTextDrawBoxColor(i,C, 255);
PlayerTextDrawTextSize(i,C, 10.000000, 14.000000);
Textdraw11 = CreatePlayerTextDraw(i,308.000000, 316.000000, \"C\");
PlayerTextDrawBackgroundColor(i,Textdraw11, 255);
PlayerTextDrawFont(i,Textdraw11, 1);
PlayerTextDrawLetterSize(i,Textdraw11, 0.280000, 0.799999);
PlayerTextDrawColor(i,Textdraw11, 255);
PlayerTextDrawSetOutline(i,Textdraw11, 0);
PlayerTextDrawSetProportional(i,Textdraw11, 1);
PlayerTextDrawSetShadow(i,Textdraw11, 0);
Enter = CreatePlayerTextDraw(i,317.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,Enter, 255);
PlayerTextDrawFont(i,Enter, 4);
PlayerTextDrawLetterSize(i,Enter, 0.500000, 1.000000);
PlayerTextDrawColor(i,Enter, -1);
PlayerTextDrawSetOutline(i,Enter, 0);
PlayerTextDrawSetProportional(i,Enter, 1);
PlayerTextDrawSetShadow(i,Enter, 1);
PlayerTextDrawUseBox(i,Enter, 1);
PlayerTextDrawBoxColor(i,Enter, 255);
PlayerTextDrawTextSize(i,Enter, 18.000000, 14.000000);
Textdraw13 = CreatePlayerTextDraw(i,318.000000, 317.000000, \"Enter\");
PlayerTextDrawBackgroundColor(i,Textdraw13, 255);
PlayerTextDrawFont(i,Textdraw13, 1);
PlayerTextDrawLetterSize(i,Textdraw13, 0.200000, 0.699999);
PlayerTextDrawColor(i,Textdraw13, 255);
PlayerTextDrawSetOutline(i,Textdraw13, 0);
PlayerTextDrawSetProportional(i,Textdraw13, 1);
PlayerTextDrawSetShadow(i,Textdraw13, 0);
Ctrl = CreatePlayerTextDraw(i,306.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,Ctrl, 255);
PlayerTextDrawFont(i,Ctrl, 4);
PlayerTextDrawLetterSize(i,Ctrl, 0.500000, 1.000000);
PlayerTextDrawColor(i,Ctrl, -1);
PlayerTextDrawSetOutline(i,Ctrl, 0);
PlayerTextDrawSetProportional(i,Ctrl, 1);
PlayerTextDrawSetShadow(i,Ctrl, 1);
PlayerTextDrawUseBox(i,Ctrl, 1);
PlayerTextDrawBoxColor(i,Ctrl, 255);
PlayerTextDrawTextSize(i,Ctrl, 29.000000, 14.000000);
Textdraw15 = CreatePlayerTextDraw(i,309.000000, 305.000000, \"Ctrl\");
PlayerTextDrawBackgroundColor(i,Textdraw15, 255);
PlayerTextDrawFont(i,Textdraw15, 1);
PlayerTextDrawLetterSize(i,Textdraw15, 0.270000, 0.799999);
PlayerTextDrawColor(i,Textdraw15, 255);
PlayerTextDrawSetOutline(i,Textdraw15, 0);
PlayerTextDrawSetProportional(i,Textdraw15, 1);
PlayerTextDrawSetShadow(i,Textdraw15, 0);
Q = CreatePlayerTextDraw(i,273.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,Q, 255);
PlayerTextDrawFont(i,Q, 4);
PlayerTextDrawLetterSize(i,Q, 0.500000, 1.000000);
PlayerTextDrawColor(i,Q, -1);
PlayerTextDrawSetOutline(i,Q, 0);
PlayerTextDrawSetProportional(i,Q, 1);
PlayerTextDrawSetShadow(i,Q, 1);
PlayerTextDrawUseBox(i,Q, 1);
PlayerTextDrawBoxColor(i,Q, 255);
PlayerTextDrawTextSize(i,Q, 10.000000, 14.000000);
Textdraw17 = CreatePlayerTextDraw(i,274.000000, 305.000000, \"Q\");
PlayerTextDrawBackgroundColor(i,Textdraw17, 255);
PlayerTextDrawFont(i,Textdraw17, 1);
PlayerTextDrawLetterSize(i,Textdraw17, 0.280000, 0.799999);
PlayerTextDrawColor(i,Textdraw17, 255);
PlayerTextDrawSetOutline(i,Textdraw17, 0);
PlayerTextDrawSetProportional(i,Textdraw17, 1);
PlayerTextDrawSetShadow(i,Textdraw17, 0);
E = CreatePlayerTextDraw(i,295.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,E, 255);
PlayerTextDrawFont(i,E, 4);
PlayerTextDrawLetterSize(i,E, 0.500000, 1.000000);
PlayerTextDrawColor(i,E, -1);
PlayerTextDrawSetOutline(i,E, 0);
PlayerTextDrawSetProportional(i,E, 1);
PlayerTextDrawSetShadow(i,E, 1);
PlayerTextDrawUseBox(i,E, 1);
PlayerTextDrawBoxColor(i,E, 255);
PlayerTextDrawTextSize(i,E, 10.000000, 14.000000);
Textdraw19 = CreatePlayerTextDraw(i,297.000000, 305.000000, \"E\");
PlayerTextDrawBackgroundColor(i,Textdraw19, 255);
PlayerTextDrawFont(i,Textdraw19, 1);
PlayerTextDrawLetterSize(i,Textdraw19, 0.280000, 0.799999);
PlayerTextDrawColor(i,Textdraw19, 255);
PlayerTextDrawSetOutline(i,Textdraw19, 0);
PlayerTextDrawSetProportional(i,Textdraw19, 1);
PlayerTextDrawSetShadow(i,Textdraw19, 0);
Mouse = CreatePlayerTextDraw(i,346.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,Mouse, 255);
PlayerTextDrawFont(i,Mouse, 4);
PlayerTextDrawLetterSize(i,Mouse, 0.500000, 1.000000);
PlayerTextDrawColor(i,Mouse, -1);
PlayerTextDrawSetOutline(i,Mouse, 0);
PlayerTextDrawSetProportional(i,Mouse, 1);
PlayerTextDrawSetShadow(i,Mouse, 1);
PlayerTextDrawUseBox(i,Mouse, 1);
PlayerTextDrawBoxColor(i,Mouse, 255);
PlayerTextDrawTextSize(i,Mouse, 22.000000, 45.000000);
Textdraw21 = CreatePlayerTextDraw(i,347.000000, 326.000000, \"Mouse\");
PlayerTextDrawBackgroundColor(i,Textdraw21, 255);
PlayerTextDrawFont(i,Textdraw21, 1);
PlayerTextDrawLetterSize(i,Textdraw21, 0.200000, 0.799999);
PlayerTextDrawColor(i,Textdraw21, 255);
PlayerTextDrawSetOutline(i,Textdraw21, 0);
PlayerTextDrawSetProportional(i,Textdraw21, 1);
PlayerTextDrawSetShadow(i,Textdraw21, 0);
LeftClick = CreatePlayerTextDraw(i,346.000000, 305.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,LeftClick, 255);
PlayerTextDrawFont(i,LeftClick, 4);
PlayerTextDrawLetterSize(i,LeftClick, 0.500000, 1.000000);
PlayerTextDrawColor(i,LeftClick, -1);
PlayerTextDrawSetOutline(i,LeftClick, 0);
PlayerTextDrawSetProportional(i,LeftClick, 1);
PlayerTextDrawSetShadow(i,LeftClick, 1);
PlayerTextDrawUseBox(i,LeftClick, 1);
PlayerTextDrawBoxColor(i,LeftClick, 255);
PlayerTextDrawTextSize(i,LeftClick, 11.000000, 18.000000);
RightClick = CreatePlayerTextDraw(i,358.000000, 305.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(i,RightClick, 255);
PlayerTextDrawFont(i,RightClick, 4);
PlayerTextDrawLetterSize(i,RightClick, 0.500000, 1.000000);
PlayerTextDrawColor(i,RightClick, -1);
PlayerTextDrawSetOutline(i,RightClick, 0);
PlayerTextDrawSetProportional(i,RightClick, 1);
PlayerTextDrawSetShadow(i,RightClick, 1);
PlayerTextDrawUseBox(i,RightClick, 1);
PlayerTextDrawBoxColor(i,RightClick, 255);
PlayerTextDrawTextSize(i,RightClick, 10.000000, 18.000000);
}
}
return 1;
}
 
public OnPlayerConnect(playerid)
{
bekapcsolva[playerid] = 0;
    W[playerid] = CreatePlayerTextDraw(playerid,284.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,W[playerid], 255);
PlayerTextDrawFont(playerid,W[playerid], 4);
PlayerTextDrawLetterSize(playerid,W[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,W[playerid], -1);
PlayerTextDrawSetOutline(playerid,W[playerid], 0);
PlayerTextDrawSetProportional(playerid,W[playerid], 1);
PlayerTextDrawSetShadow(playerid,W[playerid], 1);
PlayerTextDrawUseBox(playerid,W[playerid], 1);
PlayerTextDrawBoxColor(playerid,W[playerid], 255);
PlayerTextDrawTextSize(playerid,W[playerid], 10.000000, 14.000000);
Textdraw1[playerid] = CreatePlayerTextDraw(playerid,285.000000, 305.000000, \"W\");
PlayerTextDrawBackgroundColor(playerid,Textdraw1[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw1[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw1[playerid], 0.280000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw1[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw1[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw1[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw1[playerid], 0);
A[playerid] = CreatePlayerTextDraw(playerid,273.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,A[playerid], 255);
PlayerTextDrawFont(playerid,A[playerid], 4);
PlayerTextDrawLetterSize(playerid,A[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,A[playerid], -1);
PlayerTextDrawSetOutline(playerid,A[playerid], 0);
PlayerTextDrawSetProportional(playerid,A[playerid], 1);
PlayerTextDrawSetShadow(playerid,A[playerid], 1);
PlayerTextDrawUseBox(playerid,A[playerid], 1);
PlayerTextDrawBoxColor(playerid,A[playerid], 255);
PlayerTextDrawTextSize(playerid,A[playerid], 10.000000, 14.000000);
Textdraw3[playerid] = CreatePlayerTextDraw(playerid,275.000000, 316.000000, \"A\");
PlayerTextDrawBackgroundColor(playerid,Textdraw3[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw3[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw3[playerid], 0.280000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw3[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw3[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw3[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw3[playerid], 0);
S[playerid] = CreatePlayerTextDraw(playerid,284.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,S[playerid], 255);
PlayerTextDrawFont(playerid,S[playerid], 4);
PlayerTextDrawLetterSize(playerid,S[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,S[playerid], -1);
PlayerTextDrawSetOutline(playerid,S[playerid], 0);
PlayerTextDrawSetProportional(playerid,S[playerid], 1);
PlayerTextDrawSetShadow(playerid,S[playerid], 1);
PlayerTextDrawUseBox(playerid,S[playerid], 1);
PlayerTextDrawBoxColor(playerid,S[playerid], 255);
PlayerTextDrawTextSize(playerid,S[playerid], 10.000000, 14.000000);
Textdraw5[playerid] = CreatePlayerTextDraw(playerid,286.000000, 316.000000, \"S\");
PlayerTextDrawBackgroundColor(playerid,Textdraw5[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw5[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw5[playerid], 0.280000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw5[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw5[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw5[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw5[playerid], 0);
D[playerid] = CreatePlayerTextDraw(playerid,295.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,D[playerid], 255);
PlayerTextDrawFont(playerid,D[playerid], 4);
PlayerTextDrawLetterSize(playerid,D[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,D[playerid], -1);
PlayerTextDrawSetOutline(playerid,D[playerid], 0);
PlayerTextDrawSetProportional(playerid,D[playerid], 1);
PlayerTextDrawSetShadow(playerid,D[playerid], 1);
PlayerTextDrawUseBox(playerid,D[playerid], 1);
PlayerTextDrawBoxColor(playerid,D[playerid], 255);
PlayerTextDrawTextSize(playerid,D[playerid], 10.000000, 14.000000);
Textdraw7[playerid] = CreatePlayerTextDraw(playerid,297.000000, 316.000000, \"D\");
PlayerTextDrawBackgroundColor(playerid,Textdraw7[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw7[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw7[playerid], 0.280000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw7[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw7[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw7[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw7[playerid], 0);
Space[playerid] = CreatePlayerTextDraw(playerid,273.000000, 327.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,Space[playerid], 255);
PlayerTextDrawFont(playerid,Space[playerid], 4);
PlayerTextDrawLetterSize(playerid,Space[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,Space[playerid], -1);
PlayerTextDrawSetOutline(playerid,Space[playerid], 0);
PlayerTextDrawSetProportional(playerid,Space[playerid], 1);
PlayerTextDrawSetShadow(playerid,Space[playerid], 1);
PlayerTextDrawUseBox(playerid,Space[playerid], 1);
PlayerTextDrawBoxColor(playerid,Space[playerid], 255);
PlayerTextDrawTextSize(playerid,Space[playerid], 62.000000, 14.000000);
Textdraw9[playerid] = CreatePlayerTextDraw(playerid,291.000000, 328.000000, \"Space\");
PlayerTextDrawBackgroundColor(playerid,Textdraw9[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw9[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw9[playerid], 0.280000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw9[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw9[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw9[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw9[playerid], 0);
C[playerid] = CreatePlayerTextDraw(playerid,306.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,C[playerid], 255);
PlayerTextDrawFont(playerid,C[playerid], 4);
PlayerTextDrawLetterSize(playerid,C[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,C[playerid], -1);
PlayerTextDrawSetOutline(playerid,C[playerid], 0);
PlayerTextDrawSetProportional(playerid,C[playerid], 1);
PlayerTextDrawSetShadow(playerid,C[playerid], 1);
PlayerTextDrawUseBox(playerid,C[playerid], 1);
PlayerTextDrawBoxColor(playerid,C[playerid], 255);
PlayerTextDrawTextSize(playerid,C[playerid], 10.000000, 14.000000);
Textdraw11[playerid] = CreatePlayerTextDraw(playerid,308.000000, 316.000000, \"C\");
PlayerTextDrawBackgroundColor(playerid,Textdraw11[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw11[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw11[playerid], 0.280000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw11[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw11[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw11[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw11[playerid], 0);
Enter[playerid] = CreatePlayerTextDraw(playerid,317.000000, 315.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,Enter[playerid], 255);
PlayerTextDrawFont(playerid,Enter[playerid], 4);
PlayerTextDrawLetterSize(playerid,Enter[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,Enter[playerid], -1);
PlayerTextDrawSetOutline(playerid,Enter[playerid], 0);
PlayerTextDrawSetProportional(playerid,Enter[playerid], 1);
PlayerTextDrawSetShadow(playerid,Enter[playerid], 1);
PlayerTextDrawUseBox(playerid,Enter[playerid], 1);
PlayerTextDrawBoxColor(playerid,Enter[playerid], 255);
PlayerTextDrawTextSize(playerid,Enter[playerid], 18.000000, 14.000000);
Textdraw13[playerid] = CreatePlayerTextDraw(playerid,318.000000, 317.000000, \"Enter\");
PlayerTextDrawBackgroundColor(playerid,Textdraw13[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw13[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw13[playerid], 0.200000, 0.699999);
PlayerTextDrawColor(playerid,Textdraw13[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw13[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw13[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw13[playerid], 0);
Ctrl[playerid] = CreatePlayerTextDraw(playerid,306.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,Ctrl[playerid], 255);
PlayerTextDrawFont(playerid,Ctrl[playerid], 4);
PlayerTextDrawLetterSize(playerid,Ctrl[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,Ctrl[playerid], -1);
PlayerTextDrawSetOutline(playerid,Ctrl[playerid], 0);
PlayerTextDrawSetProportional(playerid,Ctrl[playerid], 1);
PlayerTextDrawSetShadow(playerid,Ctrl[playerid], 1);
PlayerTextDrawUseBox(playerid,Ctrl[playerid], 1);
PlayerTextDrawBoxColor(playerid,Ctrl[playerid], 255);
PlayerTextDrawTextSize(playerid,Ctrl[playerid], 29.000000, 14.000000);
Textdraw15[playerid] = CreatePlayerTextDraw(playerid,309.000000, 305.000000, \"Ctrl\");
PlayerTextDrawBackgroundColor(playerid,Textdraw15[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw15[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw15[playerid], 0.270000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw15[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw15[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw15[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw15[playerid], 0);
Q[playerid] = CreatePlayerTextDraw(playerid,273.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,Q[playerid], 255);
PlayerTextDrawFont(playerid,Q[playerid], 4);
PlayerTextDrawLetterSize(playerid,Q[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,Q[playerid], -1);
PlayerTextDrawSetOutline(playerid,Q[playerid], 0);
PlayerTextDrawSetProportional(playerid,Q[playerid], 1);
PlayerTextDrawSetShadow(playerid,Q[playerid], 1);
PlayerTextDrawUseBox(playerid,Q[playerid], 1);
PlayerTextDrawBoxColor(playerid,Q[playerid], 255);
PlayerTextDrawTextSize(playerid,Q[playerid], 10.000000, 14.000000);
Textdraw17[playerid] = CreatePlayerTextDraw(playerid,274.000000, 305.000000, \"Q\");
PlayerTextDrawBackgroundColor(playerid,Textdraw17[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw17[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw17[playerid], 0.280000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw17[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw17[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw17[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw17[playerid], 0);
E[playerid] = CreatePlayerTextDraw(playerid,295.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,E[playerid], 255);
PlayerTextDrawFont(playerid,E[playerid], 4);
PlayerTextDrawLetterSize(playerid,E[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,E[playerid], -1);
PlayerTextDrawSetOutline(playerid,E[playerid], 0);
PlayerTextDrawSetProportional(playerid,E[playerid], 1);
PlayerTextDrawSetShadow(playerid,E[playerid], 1);
PlayerTextDrawUseBox(playerid,E[playerid], 1);
PlayerTextDrawBoxColor(playerid,E[playerid], 255);
PlayerTextDrawTextSize(playerid,E[playerid], 10.000000, 14.000000);
Textdraw19[playerid] = CreatePlayerTextDraw(playerid,297.000000, 305.000000, \"E\");
PlayerTextDrawBackgroundColor(playerid,Textdraw19[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw19[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw19[playerid], 0.280000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw19[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw19[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw19[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw19[playerid], 0);
Mouse[playerid] = CreatePlayerTextDraw(playerid,346.000000, 304.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,Mouse[playerid], 255);
PlayerTextDrawFont(playerid,Mouse[playerid], 4);
PlayerTextDrawLetterSize(playerid,Mouse[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,Mouse[playerid], -1);
PlayerTextDrawSetOutline(playerid,Mouse[playerid], 0);
PlayerTextDrawSetProportional(playerid,Mouse[playerid], 1);
PlayerTextDrawSetShadow(playerid,Mouse[playerid], 1);
PlayerTextDrawUseBox(playerid,Mouse[playerid], 1);
PlayerTextDrawBoxColor(playerid,Mouse[playerid], 255);
PlayerTextDrawTextSize(playerid,Mouse[playerid], 22.000000, 45.000000);
Textdraw21[playerid] = CreatePlayerTextDraw(playerid,347.000000, 326.000000, \"Mouse\");
PlayerTextDrawBackgroundColor(playerid,Textdraw21[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw21[playerid], 1);
PlayerTextDrawLetterSize(playerid,Textdraw21[playerid], 0.200000, 0.799999);
PlayerTextDrawColor(playerid,Textdraw21[playerid], 255);
PlayerTextDrawSetOutline(playerid,Textdraw21[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw21[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw21[playerid], 0);
LeftClick[playerid] = CreatePlayerTextDraw(playerid,346.000000, 305.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,LeftClick[playerid], 255);
PlayerTextDrawFont(playerid,LeftClick[playerid], 4);
PlayerTextDrawLetterSize(playerid,LeftClick[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,LeftClick[playerid], -1);
PlayerTextDrawSetOutline(playerid,LeftClick[playerid], 0);
PlayerTextDrawSetProportional(playerid,LeftClick[playerid], 1);
PlayerTextDrawSetShadow(playerid,LeftClick[playerid], 1);
PlayerTextDrawUseBox(playerid,LeftClick[playerid], 1);
PlayerTextDrawBoxColor(playerid,LeftClick[playerid], 255);
PlayerTextDrawTextSize(playerid,LeftClick[playerid], 11.000000, 18.000000);
RightClick[playerid] = CreatePlayerTextDraw(playerid,358.000000, 305.000000, \"LD_OTB2:butnA\");
PlayerTextDrawBackgroundColor(playerid,RightClick[playerid], 255);
PlayerTextDrawFont(playerid,RightClick[playerid], 4);
PlayerTextDrawLetterSize(playerid,RightClick[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,RightClick[playerid], -1);
PlayerTextDrawSetOutline(playerid,RightClick[playerid], 0);
PlayerTextDrawSetProportional(playerid,RightClick[playerid], 1);
PlayerTextDrawSetShadow(playerid,RightClick[playerid], 1);
PlayerTextDrawUseBox(playerid,RightClick[playerid], 1);
PlayerTextDrawBoxColor(playerid,RightClick[playerid], 255);
PlayerTextDrawTextSize(playerid,RightClick[playerid], 10.000000, 18.000000);
return 1;
}
public OnFilterScriptExit() {
for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
PlayerTextDrawHide(i, W);
PlayerTextDrawHide(i, Textdraw1);
PlayerTextDrawHide(i, A);
PlayerTextDrawHide(i, Textdraw3);
PlayerTextDrawHide(i, S);
PlayerTextDrawHide(i, Textdraw5);
PlayerTextDrawHide(i, D);
PlayerTextDrawHide(i, Textdraw7);
PlayerTextDrawHide(i, Space);
PlayerTextDrawHide(i, Textdraw9);
PlayerTextDrawHide(i, C);
PlayerTextDrawHide(i, Textdraw11);
PlayerTextDrawHide(i, Enter);
PlayerTextDrawHide(i, Textdraw13);
PlayerTextDrawHide(i, Ctrl);
PlayerTextDrawHide(i, Textdraw15);
PlayerTextDrawHide(i, Q);
PlayerTextDrawHide(i, Textdraw17);
PlayerTextDrawHide(i, E);
PlayerTextDrawHide(i, Textdraw19);
PlayerTextDrawHide(i, Mouse);
PlayerTextDrawHide(i, Textdraw21);
PlayerTextDrawHide(i, LeftClick);
PlayerTextDrawHide(i, RightClick);
}
}
return 1;
}
public OnPlayerUpdate(playerid) {
    if(bekapcsolva[playerid] == 1) {
    PlayerTextDrawShow(playerid, W[playerid]);
PlayerTextDrawShow(playerid, Textdraw1[playerid]);
PlayerTextDrawShow(playerid, A[playerid]);
PlayerTextDrawShow(playerid, Textdraw3[playerid]);
PlayerTextDrawShow(playerid, S[playerid]);
PlayerTextDrawShow(playerid, Textdraw5[playerid]);
PlayerTextDrawShow(playerid, D[playerid]);
PlayerTextDrawShow(playerid, Textdraw7[playerid]);
PlayerTextDrawShow(playerid, Space[playerid]);
PlayerTextDrawShow(playerid, Textdraw9[playerid]);
PlayerTextDrawShow(playerid, C[playerid]);
PlayerTextDrawShow(playerid, Textdraw11[playerid]);
PlayerTextDrawShow(playerid, Enter[playerid]);
PlayerTextDrawShow(playerid, Textdraw13[playerid]);
PlayerTextDrawShow(playerid, Ctrl[playerid]);
PlayerTextDrawShow(playerid, Textdraw15[playerid]);
PlayerTextDrawShow(playerid, Q[playerid]);
PlayerTextDrawShow(playerid, Textdraw17[playerid]);
PlayerTextDrawShow(playerid, E[playerid]);
PlayerTextDrawShow(playerid, Textdraw19[playerid]);
PlayerTextDrawShow(playerid, Mouse[playerid]);
PlayerTextDrawShow(playerid, Textdraw21[playerid]);
PlayerTextDrawShow(playerid, LeftClick[playerid]);
PlayerTextDrawShow(playerid, RightClick[playerid]);
} else if(bekapcsolva[playerid] == 0) {
PlayerTextDrawHide(playerid, W[playerid]);
PlayerTextDrawHide(playerid, Textdraw1[playerid]);
PlayerTextDrawHide(playerid, A[playerid]);
PlayerTextDrawHide(playerid, Textdraw3[playerid]);
PlayerTextDrawHide(playerid, S[playerid]);
PlayerTextDrawHide(playerid, Textdraw5[playerid]);
PlayerTextDrawHide(playerid, D[playerid]);
PlayerTextDrawHide(playerid, Textdraw7[playerid]);
PlayerTextDrawHide(playerid, Space[playerid]);
PlayerTextDrawHide(playerid, Textdraw9[playerid]);
PlayerTextDrawHide(playerid, C[playerid]);
PlayerTextDrawHide(playerid, Textdraw11[playerid]);
PlayerTextDrawHide(playerid, Enter[playerid]);
PlayerTextDrawHide(playerid, Textdraw13[playerid]);
PlayerTextDrawHide(playerid, Ctrl[playerid]);
PlayerTextDrawHide(playerid, Textdraw15[playerid]);
PlayerTextDrawHide(playerid, Q[playerid]);
PlayerTextDrawHide(playerid, Textdraw17[playerid]);
PlayerTextDrawHide(playerid, E[playerid]);
PlayerTextDrawHide(playerid, Textdraw19[playerid]);
PlayerTextDrawHide(playerid, Mouse[playerid]);
PlayerTextDrawHide(playerid, Textdraw21[playerid]);
PlayerTextDrawHide(playerid, LeftClick[playerid]);
PlayerTextDrawHide(playerid, RightClick[playerid]);
}
new Keys,ud,lr;
    GetPlayerKeys(playerid,Keys,ud,lr);
if(!IsPlayerInAnyVehicle(playerid)) {
    if(ud > 0) PlayerTextDrawColor(playerid, S[playerid], -16776961);
    else if(ud == 0) PlayerTextDrawColor(playerid, S[playerid], -1),PlayerTextDrawColor(playerid, W[playerid], -1);
    else if(ud < 0) PlayerTextDrawColor(playerid, W[playerid], -16776961);
    }
if(lr > 0) PlayerTextDrawColor(playerid, D[playerid], -16776961);
    else if(lr == 0) PlayerTextDrawColor(playerid, A[playerid], -1),PlayerTextDrawColor(playerid, D[playerid], -1);
    else if(lr < 0) PlayerTextDrawColor(playerid, A[playerid], -16776961);
 
return 1;
}
   
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((newkeys & KEY_FIRE) && !(oldkeys & KEY_FIRE)) {
PlayerTextDrawColor(playerid, LeftClick[playerid], -16776961);
} else if ((oldkeys & KEY_FIRE) && !(newkeys & KEY_FIRE)) {
PlayerTextDrawColor(playerid, LeftClick[playerid], -1);
}
if ((newkeys & KEY_CROUCH) && !(oldkeys & KEY_CROUCH)) {
PlayerTextDrawColor(playerid, C[playerid], -16776961);
} else if ((oldkeys & KEY_CROUCH) && !(newkeys & KEY_CROUCH)) {
PlayerTextDrawColor(playerid, C[playerid], -1);
}
if ((newkeys & KEY_SECONDARY_ATTACK) && !(oldkeys & KEY_SECONDARY_ATTACK)) {
PlayerTextDrawColor(playerid, Enter[playerid], -16776961);
} else if ((oldkeys & KEY_SECONDARY_ATTACK) && !(newkeys & KEY_SECONDARY_ATTACK)) {
PlayerTextDrawColor(playerid, Enter[playerid], -1);
}
if ((newkeys & KEY_LOOK_RIGHT) && !(oldkeys & KEY_LOOK_RIGHT)) {
PlayerTextDrawColor(playerid, E[playerid], -16776961);
} else if ((oldkeys & KEY_LOOK_RIGHT) && !(newkeys & KEY_LOOK_RIGHT)) {
PlayerTextDrawColor(playerid, E[playerid], -1);
}
if ((newkeys & KEY_LOOK_LEFT) && !(oldkeys & KEY_LOOK_LEFT)) {
PlayerTextDrawColor(playerid, Q[playerid], -16776961);
} else if ((oldkeys & KEY_LOOK_LEFT) && !(newkeys & KEY_LOOK_LEFT)) {
PlayerTextDrawColor(playerid, Q[playerid], -1);
}
if(IsPlayerInAnyVehicle(playerid)) {
if ((newkeys & 8) && !(oldkeys & 8)) {
PlayerTextDrawColor(playerid, W[playerid], -16776961);
} else if ((oldkeys & 8) && !(newkeys & 8)) {
PlayerTextDrawColor(playerid, W[playerid], -1);
} else if ((newkeys & 32) && !(oldkeys & 32)) {
PlayerTextDrawColor(playerid, S[playerid], -16776961);
} else if ((oldkeys & 32) && !(newkeys & 32)) {
PlayerTextDrawColor(playerid, S[playerid], -1);
} else if ((newkeys & 128) && !(oldkeys & 128)) {
PlayerTextDrawColor(playerid, Space[playerid], -16776961);
} else if ((oldkeys & 128) && !(newkeys & 128)) {
PlayerTextDrawColor(playerid, Space[playerid], -1);
}
} else {
if ((newkeys & KEY_SPRINT) && !(oldkeys & KEY_SPRINT)) {
PlayerTextDrawColor(playerid, Space[playerid], -16776961);
} else if ((oldkeys & KEY_SPRINT) && !(newkeys & KEY_SPRINT)) {
PlayerTextDrawColor(playerid, Space[playerid], -1);
} else if ((newkeys & KEY_JUMP) && !(oldkeys & KEY_JUMP)) {
PlayerTextDrawColor(playerid, Ctrl[playerid], -16776961);
} else if ((oldkeys & KEY_JUMP) && !(newkeys & KEY_JUMP)) {
PlayerTextDrawColor(playerid, Ctrl[playerid], -1);
} else if ((newkeys & 128) && !(oldkeys & 128)) {
PlayerTextDrawColor(playerid, RightClick[playerid], -16776961);
} else if ((oldkeys & 128) && !(newkeys & 128)) {
PlayerTextDrawColor(playerid, RightClick[playerid], -1);
}
    }
    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mykeys\", cmdtext, true, 10) == 0)
{
if(bekapcsolva[playerid] == 0) {
bekapcsolva[playerid]++;
SendClientMessage(playerid, 0x00ff00AA,\"MyKeys bekapcsolva\");
} else if(bekapcsolva[playerid] == 1) {
bekapcsolva[playerid]--;
SendClientMessage(playerid, 0xfa2828AA,\"MyKeys kikapcsolva\");
    }
    return 1;
}
return 0;
}

35
Segítségkérés / PRESSED, RELEASED problema
« Dátum: 2012. Július 04. - 16:32:12 »
Hello.Az uj scriptemet keszitem,aminek a lenyege hogy meg tudod nezni hogy milyen billentyuket nyomtal.Ez TextDrawSprite al mukodik,es ha az adott gombot meg nyomod annak el valtozik a szine,es ha elengeded,akkor meg vissza all eredeti szinere.Persze a gombjait masnak is meg nezheted.Na de most nem terek ki arra,hanem lenne egy kis gond.
Par bugg van benne.
Mikor a jarmuben meg nyomom a Q,E gombokat,azaz oldalrol nezes stb akkor az E betu megy rendesen.Pontosabban ha megnyomom az E betut a sprite a terv szerint megvaltoztatja a szinet,es ha elengedem vissza all eredeti szinere,viszont a Q -t hiaba engedem el ha megnyomtam ugyan voros szine lessz.a KEY_UP,DOWN,LEFT,RIGHT sem megy.Ha pedig a jarmuben nyomom a W-t akkor meg a szokoz gomb is kivirul.Nem tudom mi lehet.Meg mutatom a kodot.Probaltam tobb fele keppen,mint peldaul:
 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (PRESSED(KEY_CROUCH)) {
PlayerTextDrawColor(playerid, C[playerid], -16776961);
    } else if (RELEASED(KEY_CROUCH)) {
PlayerTextDrawColor(playerid, C[playerid], -1);
} else if (PRESSED(KEY_JUMP)) {
PlayerTextDrawColor(playerid, Ctrl[playerid], -16776961);
    } else if (RELEASED(KEY_JUMP)) {
PlayerTextDrawColor(playerid, Ctrl[playerid], -1);
} else if (PRESSED(KEY_FIRE)) {
PlayerTextDrawColor(playerid, LeftClick[playerid], -16776961);
    } else if (RELEASED(KEY_FIRE)) {
PlayerTextDrawColor(playerid, LeftClick[playerid], -1);
} else if (PRESSED(KEY_SPRINT)) {
PlayerTextDrawColor(playerid, Space[playerid], -16776961);
    } else if (RELEASED(KEY_SPRINT)) {
PlayerTextDrawColor(playerid, Space[playerid], -1);
} else if (PRESSED(KEY_SECONDARY_ATTACK)) {
PlayerTextDrawColor(playerid, Enter[playerid], -16776961);
    } else if (RELEASED(KEY_SECONDARY_ATTACK)) {
PlayerTextDrawColor(playerid, Enter[playerid], -1);
} else if (PRESSED(KEY_LOOK_RIGHT)) {
PlayerTextDrawColor(playerid, E[playerid], -16776961);
    } else if (RELEASED(KEY_LOOK_RIGHT)) {
PlayerTextDrawColor(playerid, E[playerid], -1);
} else if (PRESSED(KEY_LOOK_LEFT)) {
PlayerTextDrawColor(playerid, Q[playerid], -16776961);
    } else if (RELEASED(KEY_LOOK_RIGHT)) {
PlayerTextDrawColor(playerid, Q[playerid], -1);
}
    return 1;
}

 
Mint ahogy mondtam a W,A,S,D sem megy rendesen.
 

if (PRESSED(KEY_UP))
{
PlayerTextDrawColor(playerid, W[playerid], -16776961);
} else if (RELEASED(KEY_UP)) {
PlayerTextDrawColor(playerid, W[playerid], -1);
return 1;
}
if (PRESSED(KEY_DOWN))
{
PlayerTextDrawColor(playerid, S[playerid], -16776961);
} else if (RELEASED(KEY_DOWN)) {
PlayerTextDrawColor(playerid, S[playerid], -1);
return 1;
}
if (PRESSED(KEY_LEFT))
{
PlayerTextDrawColor(playerid, A[playerid], -16776961);
} else if (RELEASED(KEY_LEFT)) {
PlayerTextDrawColor(playerid, A[playerid], -1);
return 1;
}
if (PRESSED(KEY_RIGHT))
{
PlayerTextDrawColor(playerid, D[playerid], -16776961);
} else if (RELEASED(KEY_RIGHT)) {
PlayerTextDrawColor(playerid, D[playerid], -1);
return 1;
}

 
Nem vaygok pro,szoval lehet hogy sok a hibam.

36
Fórum Archívum (Témák/Fórumok) / Re:SetVehicleSpeed( vehicleid, speed );
« Dátum: 2012. Június 24. - 15:38:37 »
fejleszti :P

37
SA-MP: Szerverfejlesztés / Mozgo Lo by SkillZ
« Dátum: 2012. Június 21. - 20:17:12 »
Hello Mindenki.
Unalmamban ossze dobtam ezt a kis scriptet.Szerintem nagyon erdekes, es valoban szeretnem tovabb fejleszteni.Aki nem tudja annak el mondom hogy mint ahogy a Single Playerben valo kis jatekkonzolon itt is van egy versenyzo lo,ami szaladas animaciot vegez.ezt sprite bol alakitottam ki.8 kepbol all ami 250ms (1/4 masodperc) alatt valtozik.Aki akarja teheti gyorsabbra is,viszont nem nagyon ajanlom,mert nehogy belaggoljon a szero.
A kovetkezo verzioban meg csinalom hogy menjen elore is a kis lo,igy akar betoltesnek is hasznalhato.
Ezt csak hulyesegbol csinaltam,mert kiszerettem volna probalni.Nem tudom hogy van e mar ilyen itt fenn forumon,de nem is nagyon zavar.Nezzetek meg es probaljatok ki.
 

//Mozgo Lo by SkillZ
//A scriptben segitett Zamaroth TextDrawja.
#include <a_samp>
new mutat;
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:lo;
new frissittimer;
new kovetkezo;
#define speedtimer 250
forward Frissit();
public OnFilterScriptInit()
{
print(\"Mozgo Lo by SkillZ betoltve\");
// Create the textdraws:
Textdraw0 = TextDrawCreate(149.000000, 368.000000, \"LD_OTB:trees\");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 4);
TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 255);
TextDrawTextSize(Textdraw0, 55.000000, 79.000000);
Textdraw1 = TextDrawCreate(204.000000, 368.000000, \"LD_OTB:trees\");
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 4);
TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
TextDrawColor(Textdraw1, -1);
TextDrawSetOutline(Textdraw1, 0);
TextDrawSetProportional(Textdraw1, 1);
TextDrawSetShadow(Textdraw1, 1);
TextDrawUseBox(Textdraw1, 1);
TextDrawBoxColor(Textdraw1, 255);
TextDrawTextSize(Textdraw1, 55.000000, 79.000000);
Textdraw2 = TextDrawCreate(259.000000, 368.000000, \"LD_OTB:trees\");
TextDrawBackgroundColor(Textdraw2, 255);
TextDrawFont(Textdraw2, 4);
TextDrawLetterSize(Textdraw2, 0.500000, 1.000000);
TextDrawColor(Textdraw2, -1);
TextDrawSetOutline(Textdraw2, 0);
TextDrawSetProportional(Textdraw2, 1);
TextDrawSetShadow(Textdraw2, 1);
TextDrawUseBox(Textdraw2, 1);
TextDrawBoxColor(Textdraw2, 255);
TextDrawTextSize(Textdraw2, 55.000000, 79.000000);
Textdraw3 = TextDrawCreate(314.000000, 368.000000, \"LD_OTB:trees\");
TextDrawBackgroundColor(Textdraw3, 255);
TextDrawFont(Textdraw3, 4);
TextDrawLetterSize(Textdraw3, 0.500000, 1.000000);
TextDrawColor(Textdraw3, -1);
TextDrawSetOutline(Textdraw3, 0);
TextDrawSetProportional(Textdraw3, 1);
TextDrawSetShadow(Textdraw3, 1);
TextDrawUseBox(Textdraw3, 1);
TextDrawBoxColor(Textdraw3, 255);
TextDrawTextSize(Textdraw3, 55.000000, 79.000000);
Textdraw4 = TextDrawCreate(369.000000, 368.000000, \"LD_OTB:trees\");
TextDrawBackgroundColor(Textdraw4, 255);
TextDrawFont(Textdraw4, 4);
TextDrawLetterSize(Textdraw4, 0.500000, 1.000000);
TextDrawColor(Textdraw4, -1);
TextDrawSetOutline(Textdraw4, 0);
TextDrawSetProportional(Textdraw4, 1);
TextDrawSetShadow(Textdraw4, 1);
TextDrawUseBox(Textdraw4, 1);
TextDrawBoxColor(Textdraw4, 255);
TextDrawTextSize(Textdraw4, 55.000000, 79.000000);
lo = TextDrawCreate(148.000000, 368.000000, \"LD_OTB:hrs1\");
TextDrawBackgroundColor(lo, 255);
TextDrawFont(lo, 4);
TextDrawLetterSize(lo, 0.500000, 1.000000);
TextDrawColor(lo, -1);
TextDrawSetOutline(lo, 0);
TextDrawSetProportional(lo, 1);
TextDrawSetShadow(lo, 1);
TextDrawUseBox(lo, 1);
TextDrawBoxColor(lo, 255);
TextDrawTextSize(lo, 55.000000, 79.000000);
    mutat = 0;
    kovetkezo = 0;
   
    TextDrawShowForAll(Textdraw0);
TextDrawShowForAll(Textdraw1);
TextDrawShowForAll(Textdraw2);
TextDrawShowForAll(Textdraw3);
TextDrawShowForAll(Textdraw4);
TextDrawShowForAll(lo);
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(Textdraw0);
TextDrawDestroy(Textdraw0);
TextDrawHideForAll(Textdraw1);
TextDrawDestroy(Textdraw1);
TextDrawHideForAll(Textdraw2);
TextDrawDestroy(Textdraw2);
TextDrawHideForAll(Textdraw3);
TextDrawDestroy(Textdraw3);
TextDrawHideForAll(Textdraw4);
TextDrawDestroy(Textdraw4);
TextDrawHideForAll(lo);
TextDrawDestroy(lo);
return 1;
}
public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
TextDrawShowForPlayer(playerid, lo);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/mozgolo\"))
{
if(mutat == 0)
{
   mutat = 1;
   /*TextDrawShowForAll(Textdraw0);
   TextDrawShowForAll(Textdraw1);
   TextDrawShowForAll(Textdraw2);
   TextDrawShowForAll(Textdraw3);
   TextDrawShowForAll(Textdraw4);
   TextDrawShowForAll(lo);*/
    frissittimer = SetTimer(\"Frissit\", speedtimer, 1);
}
else
{
   mutat = 0;
   /*TextDrawHideForAll(Textdraw0);
   TextDrawHideForAll(Textdraw1);
   TextDrawHideForAll(Textdraw2);
   TextDrawHideForAll(Textdraw3);
   TextDrawHideForAll(Textdraw4);
   TextDrawHideForAll(lo);*/
   KillTimer(frissittimer);
}
}
return 1;
}
public Frissit() {
if(kovetkezo == 0) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs2\");
kovetkezo = 1;
} else if(kovetkezo == 1) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs3\");
kovetkezo = 2;
} else if(kovetkezo == 2) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs4\");
kovetkezo = 3;
} else if(kovetkezo == 3) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs4\");
kovetkezo = 4;
} else if(kovetkezo == 4) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs5\");
kovetkezo = 5;
} else if(kovetkezo == 5) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs6\");
kovetkezo = 6;
} else if(kovetkezo == 6) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs7\");
kovetkezo = 7;
} else if(kovetkezo == 7) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs8\");
kovetkezo = 8;
} else if(kovetkezo == 8) {
TextDrawSetString(Text:lo, \"LD_OTB:hrs1\");
kovetkezo = 0;
}
return 1;
}

 
Kepet,vagy videot akkor teszek ha teljesen meg csinalom a scriptet.
Most nem volt idom es kedvem se.
Remelem tetszik:P
Udv:SkillZ, (Adam)
A lovat a /mozgolo paranccsal lehet elinditani,illetve megallitani.
Teszteltem,szoval kell hogy mukodjon.

38
SA-MP: Szerverfejlesztés / GumiInfo Script by SkillZ (SCarBoard)
« Dátum: 2012. Június 19. - 15:47:27 »
Hello mindenki.
Szertetnem nektek meg mutatni az uj scriptem amit nem reg talaltam ki, es most meg valositottam.
A lenyege az hogy ha egy autoba ulsz akkor Texturabol ki van rakva egy jarmu,aminek a 4 kereke fel van tuntetve.Ha valaki ki lovi a jarmu gumiat,akkor a kicsi maketten meg tudhatod hogy melyik gumit lottek ki.Arra a helyre egy X kerul.Ugyanez meg van a motrokkal is.A kovetkezo verzioban akarom reszletesebbre epiteni,illetve par kiegeszitot teszek hozza.
Kepet hamarosan rakok rola.
Elotte azonban megszeretnem koszonni \"ɐʞzssǝlosz\" nak hogy kijavitotta a figyelmetlensegemet! (OnFilterScriptInit helyett OnFilterScriptExit ala tettem a textdrawokat.
Itt a kod:
 

#include <a_samp>
#define CAR 0
#define BIKE 1
#define MOTORBIKE 2
#define BOAT 3
#define PLANE 4
#define RC 5
#define TRAIN 6
#define TRAILER 7
#define HELICOPTER 8
#define JATEKOSOK 100
new panels, doors, lights, tires;
forward GumiCheck();
new Text:kocsialap[MAX_PLAYERS];
new Text:motoralap[MAX_PLAYERS];
new Text:elsokerek[MAX_PLAYERS];
new Text:hatsokerek[MAX_PLAYERS];
new Text:balelso[MAX_PLAYERS];
new Text:jobbelso[MAX_PLAYERS];
new Text:jobbhatso[MAX_PLAYERS];
new Text:balhatso[MAX_PLAYERS];
 
public OnFilterScriptInit()
{
    print(\"SGumiInfo by SkillZ Aktiv\");
SetTimer(\"GumiCheck\", 1000, 1);
    for(new i=0; i<JATEKOSOK; i++) {
kocsialap = TextDrawCreate(225.000000, 407.000000, \"LD_OTB2:butnB\");
TextDrawBackgroundColor(kocsialap, 255);
TextDrawFont(kocsialap, 4);
TextDrawLetterSize(kocsialap, 0.500000, 1.000000);
TextDrawColor(kocsialap, -1);
TextDrawSetOutline(kocsialap, 0);
TextDrawSetProportional(kocsialap, 1);
TextDrawSetShadow(kocsialap, 1);
TextDrawUseBox(kocsialap, 1);
TextDrawBoxColor(kocsialap, 255);
TextDrawTextSize(kocsialap, 25.000000, 76.000000);
motoralap = TextDrawCreate(232.000000, 407.000000, \"LD_OTB2:butnB\");
TextDrawBackgroundColor(motoralap, 255);
TextDrawFont(motoralap, 4);
TextDrawLetterSize(motoralap, 0.500000, 1.000000);
TextDrawColor(motoralap, -1);
TextDrawSetOutline(motoralap, 0);
TextDrawSetProportional(motoralap, 1);
TextDrawSetShadow(motoralap, 1);
TextDrawUseBox(motoralap, 1);
TextDrawBoxColor(motoralap, 255);
TextDrawTextSize(motoralap, 10.000000, 76.000000);
balelso = TextDrawCreate(221.000000, 411.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(balelso, 255);
TextDrawFont(balelso, 4);
TextDrawLetterSize(balelso, 0.500000, 1.000000);
TextDrawColor(balelso, -1);
TextDrawSetOutline(balelso, 0);
TextDrawSetProportional(balelso, 1);
TextDrawSetShadow(balelso, 1);
TextDrawUseBox(balelso, 1);
TextDrawBoxColor(balelso, 255);
TextDrawTextSize(balelso, 12.000000, 10.000000);
jobbelso = TextDrawCreate(242.000000, 411.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(jobbelso, 255);
TextDrawFont(jobbelso, 4);
TextDrawLetterSize(jobbelso, 0.500000, 1.000000);
TextDrawColor(jobbelso, -1);
TextDrawSetOutline(jobbelso, 0);
TextDrawSetProportional(jobbelso, 1);
TextDrawSetShadow(jobbelso, 1);
TextDrawUseBox(jobbelso, 1);
TextDrawBoxColor(jobbelso, 255);
TextDrawTextSize(jobbelso, 12.000000, 10.000000);
jobbhatso = TextDrawCreate(242.000000, 434.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(jobbhatso, 255);
TextDrawFont(jobbhatso, 4);
TextDrawLetterSize(jobbhatso, 0.500000, 1.000000);
TextDrawColor(jobbhatso, -1);
TextDrawSetOutline(jobbhatso, 0);
TextDrawSetProportional(jobbhatso, 1);
TextDrawSetShadow(jobbhatso, 1);
TextDrawUseBox(jobbhatso, 1);
TextDrawBoxColor(jobbhatso, 255);
TextDrawTextSize(jobbhatso, 12.000000, 10.000000);
balhatso = TextDrawCreate(220.000000, 434.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(balhatso, 255);
TextDrawFont(balhatso, 4);
TextDrawLetterSize(balhatso, 0.500000, 1.000000);
TextDrawColor(balhatso, -1);
TextDrawSetOutline(balhatso, 0);
TextDrawSetProportional(balhatso, 1);
TextDrawSetShadow(balhatso, 1);
TextDrawUseBox(balhatso, 1);
TextDrawBoxColor(balhatso, 255);
TextDrawTextSize(balhatso, 12.000000, 10.000000);
elsokerek = TextDrawCreate(231.000000, 408.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(elsokerek, 255);
TextDrawFont(elsokerek, 4);
TextDrawLetterSize(elsokerek, 0.500000, 1.000000);
TextDrawColor(elsokerek, -1);
TextDrawSetOutline(elsokerek, 0);
TextDrawSetProportional(elsokerek, 1);
TextDrawSetShadow(elsokerek, 1);
TextDrawUseBox(elsokerek, 1);
TextDrawBoxColor(elsokerek, 255);
TextDrawTextSize(elsokerek, 12.000000, 10.000000);
hatsokerek = TextDrawCreate(231.000000, 438.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(hatsokerek, 255);
TextDrawFont(hatsokerek, 4);
TextDrawLetterSize(hatsokerek, 0.500000, 1.000000);
TextDrawColor(hatsokerek, -1);
TextDrawSetOutline(hatsokerek, 0);
TextDrawSetProportional(hatsokerek, 1);
TextDrawSetShadow(hatsokerek, 1);
TextDrawUseBox(hatsokerek, 1);
TextDrawBoxColor(hatsokerek, 255);
TextDrawTextSize(hatsokerek, 12.000000, 10.000000);
}
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
return 1;
}
public OnPlayerConnect(playerid)
{
   
return 1;
}
 
public GumiCheck()
{
    for(new i=0; i<JATEKOSOK; i++) {
    GetVehicleDamageStatus(GetPlayerVehicleID(i),panels,doors,lights,tires);
if(IsPlayerInAnyVehicle(i)) {
if(GetVehicleType(GetPlayerVehicleID(i)) == CAR) {
TextDrawShowForPlayer(i, kocsialap);
TextDrawShowForPlayer(i, balelso);
TextDrawShowForPlayer(i, jobbelso);
TextDrawShowForPlayer(i, jobbhatso);
TextDrawShowForPlayer(i, balhatso);
if(tires == 0) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 1) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 2) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 3) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 4) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 5) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 6) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 7) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 8) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 9) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 10) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 11) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 12) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 13) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 14) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 15) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
}
} else if(GetVehicleType(GetPlayerVehicleID(i)) == MOTORBIKE || GetVehicleType(GetPlayerVehicleID(i)) == BIKE) {
TextDrawShowForPlayer(i, motoralap);
TextDrawShowForPlayer(i, elsokerek);
TextDrawShowForPlayer(i, hatsokerek);
} else if(GetVehicleType(GetPlayerVehicleID(i)) == BOAT || GetVehicleType(GetPlayerVehicleID(i)) == PLANE || GetVehicleType(GetPlayerVehicleID(i)) == RC || GetVehicleType(GetPlayerVehicleID(i)) == TRAIN || GetVehicleType(GetPlayerVehicleID(i)) == HELICOPTER) {
TextDrawHideForPlayer(i, kocsialap);
TextDrawHideForPlayer(i, motoralap);
TextDrawHideForPlayer(i, elsokerek);
TextDrawHideForPlayer(i, hatsokerek);
TextDrawHideForPlayer(i, balelso);
TextDrawHideForPlayer(i, jobbelso);
TextDrawHideForPlayer(i, jobbhatso);
TextDrawHideForPlayer(i, balhatso);
}
}
if(!IsPlayerInAnyVehicle(i)){
 
TextDrawHideForPlayer(i, kocsialap);
TextDrawHideForPlayer(i, motoralap);
TextDrawHideForPlayer(i, elsokerek);
TextDrawHideForPlayer(i, hatsokerek);
TextDrawHideForPlayer(i, balelso);
TextDrawHideForPlayer(i, jobbelso);
TextDrawHideForPlayer(i, jobbhatso);
TextDrawHideForPlayer(i, balhatso);
}
}
return 1;
}
stock GetVehicleType(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case 400 .. 416, 418 .. 424, 426 .. 429, 431 .. 434, 436 .. 440, 442 .. 445, 451, 455 .. 459, 466, 467, 470, 471, 474, 475, 477 .. 480, 482, 483, 485, 486, 489 .. 492, 494 .. 496, 498 .. 500, 502 .. 508, 514 .. 518, 524 .. 536, 539 .. 547, 549 .. 552, 554 .. 562, 565 .. 568, 571 .. 576, 578 .. 580, 582, 583, 585, 587 .. 589, 596 .. 605, 609: return CAR;
case 481, 509, 510: return BIKE;
case 448, 461 .. 463, 468, 521 .. 523, 581, 586: return MOTORBIKE;
case 430, 446, 452 .. 454, 472, 473, 484, 493, 595: return BOAT;
case 460, 476, 511 .. 513, 519, 520, 553, 577, 592, 593: return PLANE;
case 441, 464, 465, 501, 564, 594: return RC;
case 449, 537, 538, 569, 570, 590: return TRAIN;
case 435, 450, 584, 591, 606 .. 608, 610, 611: return TRAILER;
case 417, 425, 447, 469, 487, 488, 497, 548, 563: return HELICOPTER;
}
return -1;
}

 
Elore szeretnem mondani hogy nem vagyok pro.Lehetseges hogy konnyebben vagy okosabban is meg lehet csinalni, viszont nekem nem szamit a kod rovidsege,csak hogy mukodjon a script.
Remelem hasznat veszitek :P
--------------------------------------------------------------------------------------------------------
Fejlesztettem.Meg csinaltam hozza a Speedo, Jarmunev,JarmuHP, Explode mutato.
Ezennel szeretnem atnevezni SCarBoard nevre ezt a scriptet
 

// SCarBoard by SkillZ
#include <a_samp>
#define updateertek 500
#define JATEKOSOK 100
new Text:Textdraw0[MAX_PLAYERS];
new Text:SpeedMeter[MAX_PLAYERS];
new Text:Textdraw3[MAX_PLAYERS];
new Text:Textdraw4[MAX_PLAYERS];
new Text:Textdraw5[MAX_PLAYERS];
new Text:kocsialap[MAX_PLAYERS];
new Text:motoralap[MAX_PLAYERS];
new Text:elsokerek[MAX_PLAYERS];
new Text:hatsokerek[MAX_PLAYERS];
new Text:balelso[MAX_PLAYERS];
new Text:jobbelso[MAX_PLAYERS];
new Text:jobbhatso[MAX_PLAYERS];
new Text:balhatso[MAX_PLAYERS];
new Text:Textdraw17[MAX_PLAYERS];
new Text:Textdraw18[MAX_PLAYERS];
new Text:Textdraw19[MAX_PLAYERS];
new Text:Textdraw20[MAX_PLAYERS];
new Text:Textdraw21[MAX_PLAYERS];
new Text:Textdraw22[MAX_PLAYERS];
new Text:Textdraw23[MAX_PLAYERS];
new Text:Textdraw24[MAX_PLAYERS];
new Text:Textdraw25[MAX_PLAYERS];
new Text:Textdraw26[MAX_PLAYERS];
new Text:Textdraw27[MAX_PLAYERS];
enum ReadPositions{Float:ReadX,Float:ReadY,Float:ReadZ
}
new ReadPlayerPosition[JATEKOSOK][ReadPositions];
new Float:VehPosX[MAX_VEHICLES], Float:VehPosY[MAX_VEHICLES], Float:VehPosZ[MAX_VEHICLES];
new LVehiclesName[][] =
{
   \"Landstalker\",
   \"Bravura\",
   \"Buffalo\",
   \"Linerunner\",
   \"Pereniel\",
   \"Sentinel\",
   \"Dumper\",
   \"Firetruck\",
   \"Trashmaster\",
   \"Stretch\",
   \"Manana\",
   \"Infernus\",
   \"Voodoo\",
   \"Pony\",
   \"Mule\",
   \"Cheetah\",
   \"Ambulance\",
   \"Leviathan\",
   \"Moonbeam\",
   \"Esperanto\",
   \"Taxi\",
   \"Washington\",
   \"Bobcat\",
   \"Mr Whoopee\",
   \"BF Injection\",
   \"Hunter\",
   \"Premier\",
   \"Enforcer\",
   \"Securicar\",
   \"Banshee\",
   \"Predator\",
   \"Bus\",
   \"Rhino\",
   \"Barracks\",
   \"Hotknife\",
   \"Trailer\",
   \"Previon\",
   \"Coach\",
   \"Cabbie\",
   \"Stallion\",
   \"Rumpo\",
   \"RC Bandit\",
   \"Romero\",
   \"Packer\",
   \"Monster Truck\",
   \"Admiral\",
   \"Squalo\",
   \"Seasparrow\",
   \"Pizzaboy\",
   \"Tram\",
   \"Trailer\",
   \"Turismo\",
   \"Speeder\",
   \"Reefer\",
   \"Tropic\",
   \"Flatbed\",
   \"Yankee\",
   \"Caddy\",
   \"Solair\",
   \"Berkley\'s RC Van\",
   \"Skimmer\",
   \"PCJ-600\",
   \"Faggio\",
   \"Freeway\",
   \"RC Baron\",
   \"RC Raider\",
   \"Glendale\",
   \"Oceanic\",
   \"Sanchez\",
   \"Sparrow\",
   \"Patriot\",
   \"Quad\",
   \"Coastguard\",
   \"Dinghy\",
   \"Hermes\",
   \"Sabre\",
   \"Rustler\",
   \"ZR-350\",
   \"Walton\",
   \"Regina\",
   \"Comet\",
   \"BMX\",
   \"Burrito\",
   \"Camper\",
   \"Marquis\",
   \"Baggage\",
   \"Dozer\",
   \"Maverick\",
   \"News Chopper\",
   \"Rancher\",
   \"FBI Rancher\",
   \"Virgo\",
   \"Greenwood\",
   \"Jetmax\",
   \"Hotring\",
   \"Sandking\",
   \"Blista Compact\",
   \"Police Maverick\",
   \"Boxville\",
   \"Benson\",
   \"Mesa\",
   \"RC Goblin\",
   \"Hotring Racer\",
   \"Hotring Racer\",
   \"Bloodring Banger\",
   \"Rancher\",
   \"Super GT\",
   \"Elegant\",
   \"Journey\",
   \"Bike\",
   \"Mountain Bike\",
   \"Beagle\",
   \"Cropdust\",
   \"Stunt\",
   \"Tanker\",
   \"RoadTrain\",
   \"Nebula\",
   \"Majestic\",
   \"Buccaneer\",
   \"Shamal\",
   \"Hydra\",
   \"FCR-900\",
   \"NRG-500\",
   \"HPV1000\",
   \"Cement Truck\",
   \"Tow Truck\",
   \"Fortune\",
   \"Cadrona\",
   \"FBI Truck\",
   \"Willard\",
   \"Forklift\",
   \"Tractor\",
   \"Combine\",
   \"Feltzer\",
   \"Remington\",
   \"Slamvan\",
   \"Blade\",
   \"Freight\",
   \"Streak\",
   \"Vortex\",
   \"Vincent\",
   \"Bullet\",
   \"Clover\",
   \"Sadler\",
   \"Firetruck\",
   \"Hustler\",
   \"Intruder\",
   \"Primo\",
   \"Cargobob\",
   \"Tampa\",
   \"Sunrise\",
   \"Merit\",
   \"Utility\",
   \"Nevada\",
   \"Yosemite\",
   \"Windsor\",
   \"Monster Truck\",
   \"Monster Truck\",
   \"Uranus\",
   \"Jester\",
   \"Sultan\",
   \"Stratum\",
   \"Elegy\",
   \"Raindance\",
   \"RC Tiger\",
   \"Flash\",
   \"Tahoma\",
   \"Savanna\",
   \"Bandito\",
   \"Freight\",
   \"Trailer\",
   \"Kart\",
   \"Mower\",
   \"Duneride\",
   \"Sweeper\",
   \"Broadway\",
   \"Tornado\",
   \"AT-400\",
   \"DFT-30\",
   \"Huntley\",
   \"Stafford\",
   \"BF-400\",
   \"Newsvan\",
   \"Tug\",
   \"Trailer\",
   \"Emperor\",
   \"Wayfarer\",
   \"Euros\",
   \"Hotdog\",
   \"Club\",
   \"Trailer\",
   \"Trailer\",
   \"Andromada\",
   \"Dodo\",
   \"RC Cam\",
   \"Launch\",
   \"Police Car (LS)\",
   \"Police Car (SF)\",
   \"Police Car (LV)\",
   \"Police Ranger\",
   \"Picador\",
   \"S.W.A.T. Van\",
   \"Alpha\",
   \"Phoenix\",
   \"Glendale\",
   \"Sadler\",
   \"Luggage Trailer\",
   \"Luggage Trailer\",
   \"Stair Trailer\",
   \"Boxville\",
   \"Farm Plow\",
   \"Utility Trailer\"
};
 
public OnFilterScriptInit()
{
print(\"SkillZ SCarBoard-ja betoltve!.\");
SetTimer(\"UpdateBoard\", updateertek, 1);
for(new v=0; v<MAX_VEHICLES; v++){
    ReadPosition(v);}
    for(new i=0; i<JATEKOSOK; i++){
// Create the textdraws:
Textdraw0 = TextDrawCreate(196.000000, 400.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 4);
TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
TextDrawColor(Textdraw0, 255);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 255);
TextDrawTextSize(Textdraw0, 254.000000, 5.000000);
SpeedMeter = TextDrawCreate(316.000000, 407.000000, \"0\");
TextDrawBackgroundColor(SpeedMeter, 16711935);
TextDrawFont(SpeedMeter, 1);
TextDrawLetterSize(SpeedMeter, 0.500000, 1.000000);
TextDrawColor(SpeedMeter, 255);
TextDrawSetOutline(SpeedMeter, 1);
TextDrawSetProportional(SpeedMeter, 1);
Textdraw3 = TextDrawCreate(289.000000, 405.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw3, 255);
TextDrawFont(Textdraw3, 4);
TextDrawLetterSize(Textdraw3, 0.500000, 1.000000);
TextDrawColor(Textdraw3, 255);
TextDrawSetOutline(Textdraw3, 0);
TextDrawSetProportional(Textdraw3, 1);
TextDrawSetShadow(Textdraw3, 1);
TextDrawUseBox(Textdraw3, 1);
TextDrawBoxColor(Textdraw3, 255);
TextDrawTextSize(Textdraw3, -93.000000, 43.000000);
Textdraw4 = TextDrawCreate(382.000000, 418.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw4, 255);
TextDrawFont(Textdraw4, 4);
TextDrawLetterSize(Textdraw4, 0.500000, 1.000000);
TextDrawColor(Textdraw4, 255);
TextDrawSetOutline(Textdraw4, 0);
TextDrawSetProportional(Textdraw4, 1);
TextDrawSetShadow(Textdraw4, 1);
TextDrawUseBox(Textdraw4, 1);
TextDrawBoxColor(Textdraw4, 255);
TextDrawTextSize(Textdraw4, -93.000000, 30.000000);
Textdraw5 = TextDrawCreate(450.000000, 405.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw5, 255);
TextDrawFont(Textdraw5, 4);
TextDrawLetterSize(Textdraw5, 0.500000, 1.000000);
TextDrawColor(Textdraw5, 255);
TextDrawSetOutline(Textdraw5, 0);
TextDrawSetProportional(Textdraw5, 1);
TextDrawSetShadow(Textdraw5, 1);
TextDrawUseBox(Textdraw5, 1);
TextDrawBoxColor(Textdraw5, 255);
TextDrawTextSize(Textdraw5, -93.000000, 43.000000);
 
kocsialap = TextDrawCreate(225.000000, 407.000000, \"LD_OTB2:butnB\");
TextDrawBackgroundColor(kocsialap, 255);
TextDrawFont(kocsialap, 4);
TextDrawLetterSize(kocsialap, 0.500000, 1.000000);
TextDrawColor(kocsialap, -1);
TextDrawSetOutline(kocsialap, 0);
TextDrawSetProportional(kocsialap, 1);
TextDrawSetShadow(kocsialap, 1);
TextDrawUseBox(kocsialap, 1);
TextDrawBoxColor(kocsialap, 255);
TextDrawTextSize(kocsialap, 25.000000, 76.000000);
motoralap = TextDrawCreate(232.000000, 407.000000, \"LD_OTB2:butnB\");
TextDrawBackgroundColor(motoralap, 255);
TextDrawFont(motoralap, 4);
TextDrawLetterSize(motoralap, 0.500000, 1.000000);
TextDrawColor(motoralap, -1);
TextDrawSetOutline(motoralap, 0);
TextDrawSetProportional(motoralap, 1);
TextDrawSetShadow(motoralap, 1);
TextDrawUseBox(motoralap, 1);
TextDrawBoxColor(motoralap, 255);
TextDrawTextSize(motoralap, 10.000000, 76.000000);
balelso = TextDrawCreate(221.000000, 411.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(balelso, 255);
TextDrawFont(balelso, 4);
TextDrawLetterSize(balelso, 0.500000, 1.000000);
TextDrawColor(balelso, -1);
TextDrawSetOutline(balelso, 0);
TextDrawSetProportional(balelso, 1);
TextDrawSetShadow(balelso, 1);
TextDrawUseBox(balelso, 1);
TextDrawBoxColor(balelso, 255);
TextDrawTextSize(balelso, 12.000000, 10.000000);
jobbelso = TextDrawCreate(242.000000, 411.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(jobbelso, 255);
TextDrawFont(jobbelso, 4);
TextDrawLetterSize(jobbelso, 0.500000, 1.000000);
TextDrawColor(jobbelso, -1);
TextDrawSetOutline(jobbelso, 0);
TextDrawSetProportional(jobbelso, 1);
TextDrawSetShadow(jobbelso, 1);
TextDrawUseBox(jobbelso, 1);
TextDrawBoxColor(jobbelso, 255);
TextDrawTextSize(jobbelso, 12.000000, 10.000000);
jobbhatso = TextDrawCreate(242.000000, 434.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(jobbhatso, 255);
TextDrawFont(jobbhatso, 4);
TextDrawLetterSize(jobbhatso, 0.500000, 1.000000);
TextDrawColor(jobbhatso, -1);
TextDrawSetOutline(jobbhatso, 0);
TextDrawSetProportional(jobbhatso, 1);
TextDrawSetShadow(jobbhatso, 1);
TextDrawUseBox(jobbhatso, 1);
TextDrawBoxColor(jobbhatso, 255);
TextDrawTextSize(jobbhatso, 12.000000, 10.000000);
balhatso = TextDrawCreate(220.000000, 434.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(balhatso, 255);
TextDrawFont(balhatso, 4);
TextDrawLetterSize(balhatso, 0.500000, 1.000000);
TextDrawColor(balhatso, -1);
TextDrawSetOutline(balhatso, 0);
TextDrawSetProportional(balhatso, 1);
TextDrawSetShadow(balhatso, 1);
TextDrawUseBox(balhatso, 1);
TextDrawBoxColor(balhatso, 255);
TextDrawTextSize(balhatso, 12.000000, 10.000000);
 
Textdraw17 = TextDrawCreate(312.000000, 421.000000, \"LD_BEAT:square\");
TextDrawBackgroundColor(Textdraw17, 255);
TextDrawFont(Textdraw17, 4);
TextDrawLetterSize(Textdraw17, 0.500000, 1.000000);
TextDrawColor(Textdraw17, -16776961);
TextDrawSetOutline(Textdraw17, 0);
TextDrawSetProportional(Textdraw17, 1);
TextDrawSetShadow(Textdraw17, 1);
TextDrawUseBox(Textdraw17, 1);
TextDrawBoxColor(Textdraw17, 255);
TextDrawTextSize(Textdraw17, 25.000000, 22.000000);
Textdraw18 = TextDrawCreate(384.000000, 405.000000, \"Elegy\");
TextDrawBackgroundColor(Textdraw18, 255);
TextDrawFont(Textdraw18, 1);
TextDrawLetterSize(Textdraw18, 0.300000, 0.799999);
TextDrawColor(Textdraw18, -1);
TextDrawSetOutline(Textdraw18, 0);
TextDrawSetProportional(Textdraw18, 1);
TextDrawSetShadow(Textdraw18, 1);
Textdraw19 = TextDrawCreate(384.000000, 416.000000, \"1000HP\");
TextDrawBackgroundColor(Textdraw19, 255);
TextDrawFont(Textdraw19, 1);
TextDrawLetterSize(Textdraw19, 0.300000, 0.799999);
TextDrawColor(Textdraw19, -1);
TextDrawSetOutline(Textdraw19, 0);
TextDrawSetProportional(Textdraw19, 1);
TextDrawSetShadow(Textdraw19, 1);
Textdraw20 = TextDrawCreate(390.000000, 423.000000, \"LD_DUAL:ex3\");
TextDrawBackgroundColor(Textdraw20, 255);
TextDrawFont(Textdraw20, 4);
TextDrawLetterSize(Textdraw20, 0.500000, 1.000000);
TextDrawColor(Textdraw20, -1);
TextDrawSetOutline(Textdraw20, 0);
TextDrawSetProportional(Textdraw20, 1);
TextDrawSetShadow(Textdraw20, 1);
TextDrawUseBox(Textdraw20, 1);
TextDrawBoxColor(Textdraw20, 255);
TextDrawTextSize(Textdraw20, 28.000000, 26.000000);
Textdraw21 = TextDrawCreate(196.000000, 398.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw21, 255);
TextDrawFont(Textdraw21, 4);
TextDrawLetterSize(Textdraw21, 0.500000, 1.000000);
TextDrawColor(Textdraw21, -65281);
TextDrawSetOutline(Textdraw21, 0);
TextDrawSetProportional(Textdraw21, 1);
TextDrawSetShadow(Textdraw21, 1);
TextDrawUseBox(Textdraw21, 1);
TextDrawBoxColor(Textdraw21, 255);
TextDrawTextSize(Textdraw21, 254.000000, 2.000000);
Textdraw22 = TextDrawCreate(193.000000, 398.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw22, 255);
TextDrawFont(Textdraw22, 4);
TextDrawLetterSize(Textdraw22, 0.500000, 1.000000);
TextDrawColor(Textdraw22, -65281);
TextDrawSetOutline(Textdraw22, 0);
TextDrawSetProportional(Textdraw22, 1);
TextDrawSetShadow(Textdraw22, 1);
TextDrawUseBox(Textdraw22, 1);
TextDrawBoxColor(Textdraw22, 255);
TextDrawTextSize(Textdraw22, 3.000000, 51.000000);
Textdraw23 = TextDrawCreate(450.000000, 398.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw23, 255);
TextDrawFont(Textdraw23, 4);
TextDrawLetterSize(Textdraw23, 0.500000, 1.000000);
TextDrawColor(Textdraw23, -65281);
TextDrawSetOutline(Textdraw23, 0);
TextDrawSetProportional(Textdraw23, 1);
TextDrawSetShadow(Textdraw23, 1);
TextDrawUseBox(Textdraw23, 1);
TextDrawBoxColor(Textdraw23, 255);
TextDrawTextSize(Textdraw23, 3.000000, 51.000000);
Textdraw24 = TextDrawCreate(289.000000, 405.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw24, 255);
TextDrawFont(Textdraw24, 4);
TextDrawLetterSize(Textdraw24, 0.500000, 1.000000);
TextDrawColor(Textdraw24, -65281);
TextDrawSetOutline(Textdraw24, 0);
TextDrawSetProportional(Textdraw24, 1);
TextDrawSetShadow(Textdraw24, 1);
TextDrawUseBox(Textdraw24, 1);
TextDrawBoxColor(Textdraw24, 255);
TextDrawTextSize(Textdraw24, 68.000000, 2.000000);
Textdraw25 = TextDrawCreate(289.000000, 416.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw25, 255);
TextDrawFont(Textdraw25, 4);
TextDrawLetterSize(Textdraw25, 0.500000, 1.000000);
TextDrawColor(Textdraw25, -65281);
TextDrawSetOutline(Textdraw25, 0);
TextDrawSetProportional(Textdraw25, 1);
TextDrawSetShadow(Textdraw25, 1);
TextDrawUseBox(Textdraw25, 1);
TextDrawBoxColor(Textdraw25, 255);
TextDrawTextSize(Textdraw25, 68.000000, 2.000000);
Textdraw26 = TextDrawCreate(289.000000, 407.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw26, 255);
TextDrawFont(Textdraw26, 4);
TextDrawLetterSize(Textdraw26, 0.500000, 1.000000);
TextDrawColor(Textdraw26, -65281);
TextDrawSetOutline(Textdraw26, 0);
TextDrawSetProportional(Textdraw26, 1);
TextDrawSetShadow(Textdraw26, 1);
TextDrawUseBox(Textdraw26, 1);
TextDrawBoxColor(Textdraw26, 255);
TextDrawTextSize(Textdraw26, 3.000000, 9.000000);
Textdraw27 = TextDrawCreate(354.000000, 407.000000, \"LD_DUAL:power\");
TextDrawBackgroundColor(Textdraw27, 255);
TextDrawFont(Textdraw27, 4);
TextDrawLetterSize(Textdraw27, 0.500000, 1.000000);
TextDrawColor(Textdraw27, -65281);
TextDrawSetOutline(Textdraw27, 0);
TextDrawSetProportional(Textdraw27, 1);
TextDrawSetShadow(Textdraw27, 1);
TextDrawUseBox(Textdraw27, 1);
TextDrawBoxColor(Textdraw27, 255);
TextDrawTextSize(Textdraw27, 3.000000, 9.000000);
elsokerek = TextDrawCreate(231.000000, 408.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(elsokerek, 255);
TextDrawFont(elsokerek, 4);
TextDrawLetterSize(elsokerek, 0.500000, 1.000000);
TextDrawColor(elsokerek, -1);
TextDrawSetOutline(elsokerek, 0);
TextDrawSetProportional(elsokerek, 1);
TextDrawSetShadow(elsokerek, 1);
TextDrawUseBox(elsokerek, 1);
TextDrawBoxColor(elsokerek, 255);
TextDrawTextSize(elsokerek, 12.000000, 10.000000);
hatsokerek = TextDrawCreate(231.000000, 438.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(hatsokerek, 255);
TextDrawFont(hatsokerek, 4);
TextDrawLetterSize(hatsokerek, 0.500000, 1.000000);
TextDrawColor(hatsokerek, -1);
TextDrawSetOutline(hatsokerek, 0);
TextDrawSetProportional(hatsokerek, 1);
TextDrawSetShadow(hatsokerek, 1);
TextDrawUseBox(hatsokerek, 1);
TextDrawBoxColor(hatsokerek, 255);
TextDrawTextSize(hatsokerek, 12.000000, 10.000000);
}
return 1;
}
public OnFilterScriptExit()
{
    for(new i=0; i<JATEKOSOK; i++){
TextDrawHideForAll(Textdraw0);
TextDrawHideForAll(SpeedMeter);
TextDrawHideForAll(Textdraw3);
TextDrawHideForAll(Textdraw4);
TextDrawHideForAll(Textdraw5);
TextDrawHideForAll(kocsialap);
TextDrawHideForAll(balelso);
TextDrawHideForAll(jobbelso);
TextDrawHideForAll(jobbhatso);
TextDrawHideForAll(balhatso);
TextDrawHideForAll(Textdraw17);
TextDrawHideForAll(Textdraw18);
TextDrawHideForAll(Textdraw19);
TextDrawHideForAll(Textdraw20);
TextDrawHideForAll(Textdraw21);
TextDrawHideForAll(Textdraw22);
TextDrawHideForAll(Textdraw23);
TextDrawHideForAll(Textdraw24);
TextDrawHideForAll(Textdraw25);
TextDrawHideForAll(Textdraw26);
TextDrawHideForAll(Textdraw27);
}
return 1;
}
#define CAR 0
#define BIKE 1
#define MOTORBIKE 2
#define BOAT 3
#define PLANE 4
#define RC 5
#define TRAIN 6
#define TRAILER 7
#define HELICOPTER 8
stock GetVehicleType(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case 400 .. 416, 418 .. 424, 426 .. 429, 431 .. 434, 436 .. 440, 442 .. 445, 451, 455 .. 459, 466, 467, 470, 471, 474, 475, 477 .. 480, 482, 483, 485, 486, 489 .. 492, 494 .. 496, 498 .. 500, 502 .. 508, 514 .. 518, 524 .. 536, 539 .. 547, 549 .. 552, 554 .. 562, 565 .. 568, 571 .. 576, 578 .. 580, 582, 583, 585, 587 .. 589, 596 .. 605, 609: return CAR;
case 481, 509, 510: return BIKE;
case 448, 461 .. 463, 468, 521 .. 523, 581, 586: return MOTORBIKE;
case 430, 446, 452 .. 454, 472, 473, 484, 493, 595: return BOAT;
case 460, 476, 511 .. 513, 519, 520, 553, 577, 592, 593: return PLANE;
case 441, 464, 465, 501, 564, 594: return RC;
case 449, 537, 538, 569, 570, 590: return TRAIN;
case 435, 450, 584, 591, 606 .. 608, 610, 611: return TRAILER;
case 417, 425, 447, 469, 487, 488, 497, 548, 563: return HELICOPTER;
}
return -1;
}
 
forward UpdateBoard();
public UpdateBoard()
{
    new Float:LPosX;
new Float:LPosY;
new Float:LPosZ;
new Float:PlayerSpeedDistance;
new value;
new Float:VehHealth;
new speedstr[4], vnamestr[50], vhpstr[50];
new panels,doors,lights,tires;
    for(new i=0; i<JATEKOSOK; i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
GetPlayerPos(i, LPosX, LPosY, LPosZ);
GetPlayerVehicleID(i);
GetVehicleDamageStatus(GetPlayerVehicleID(i),panels,doors,lights,tires);
GetVehicleHealth(GetPlayerVehicleID(i), VehHealth);
PlayerSpeedDistance = floatsqroot(floatpower(floatabs(floatsub(LPosX,ReadPlayerPosition[ReadX])),2)+floatpower(floatabs(floatsub(LPosY,ReadPlayerPosition[ReadY])),2)+floatpower(floatabs(floatsub(LPosZ,ReadPlayerPosition[ReadZ])),2));
value = floatround(PlayerSpeedDistance * 5000);
new LKPH = floatround(value/1000);
TextDrawShowForPlayer(i, Textdraw0);
TextDrawShowForPlayer(i, SpeedMeter);
TextDrawShowForPlayer(i, Textdraw3);
TextDrawShowForPlayer(i, Textdraw4);
TextDrawShowForPlayer(i, Textdraw5);
TextDrawShowForPlayer(i, Textdraw17);
TextDrawShowForPlayer(i, Textdraw18);
TextDrawShowForPlayer(i, Textdraw19);
TextDrawShowForPlayer(i, Textdraw21);
TextDrawShowForPlayer(i, Textdraw22);
TextDrawShowForPlayer(i, Textdraw23);
TextDrawShowForPlayer(i, Textdraw24);
TextDrawShowForPlayer(i, Textdraw25);
TextDrawShowForPlayer(i, Textdraw26);
TextDrawShowForPlayer(i, Textdraw27);
if(VehHealth <= 250) {
TextDrawShowForPlayer(i, Textdraw20);
} else if(VehHealth > 250) {
TextDrawHideForPlayer(i, Textdraw20);
}
 
format(speedstr,sizeof(speedstr),\"%d\",LKPH);
TextDrawSetString(SpeedMeter, speedstr);
format(vnamestr,sizeof(vnamestr),\"%s\",LVehiclesName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
TextDrawSetString(Textdraw18, vnamestr);
format(vhpstr,sizeof(vhpstr),\"%.2f\",VehHealth);
TextDrawSetString(Textdraw19, vhpstr);
if(GetVehicleType(GetPlayerVehicleID(i)) == CAR) {
TextDrawShowForPlayer(i, kocsialap);
TextDrawShowForPlayer(i, balelso);
TextDrawShowForPlayer(i, jobbelso);
TextDrawShowForPlayer(i, jobbhatso);
TextDrawShowForPlayer(i, balhatso);
if(tires == 0) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 1) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 2) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 3) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 4) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 5) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 6) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 7) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 8) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 9) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 10) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 11) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 12) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 13) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 14) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 15) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
}
} else if(GetVehicleType(GetPlayerVehicleID(i)) == MOTORBIKE || GetVehicleType(GetPlayerVehicleID(i)) == BIKE) {
TextDrawShowForPlayer(i, motoralap);
TextDrawShowForPlayer(i, elsokerek);
TextDrawShowForPlayer(i, hatsokerek);
} else if(GetVehicleType(GetPlayerVehicleID(i)) == BOAT || GetVehicleType(GetPlayerVehicleID(i)) == PLANE || GetVehicleType(GetPlayerVehicleID(i)) == RC || GetVehicleType(GetPlayerVehicleID(i)) == TRAIN || GetVehicleType(GetPlayerVehicleID(i)) == HELICOPTER) {
TextDrawHideForPlayer(i, kocsialap);
TextDrawHideForPlayer(i, motoralap);
TextDrawHideForPlayer(i, elsokerek);
TextDrawHideForPlayer(i, hatsokerek);
TextDrawHideForPlayer(i, balelso);
TextDrawHideForPlayer(i, jobbelso);
TextDrawHideForPlayer(i, jobbhatso);
TextDrawHideForPlayer(i, balhatso);
}
 
}
ReadPlayerPosition[ReadX] = LPosX, ReadPlayerPosition[ReadY] = LPosY, ReadPlayerPosition[ReadZ] = LPosZ;}
for(new i=0; i<JATEKOSOK; i++){
if(!IsPlayerInAnyVehicle(i)){
TextDrawHideForPlayer(i, Textdraw0);
TextDrawHideForPlayer(i, SpeedMeter);
TextDrawHideForPlayer(i, Textdraw3);
TextDrawHideForPlayer(i, Textdraw4);
TextDrawHideForPlayer(i, Textdraw5);
TextDrawHideForPlayer(i, kocsialap);
TextDrawHideForPlayer(i, motoralap);
TextDrawHideForPlayer(i, elsokerek);
TextDrawHideForPlayer(i, hatsokerek);
TextDrawHideForPlayer(i, balelso);
TextDrawHideForPlayer(i, jobbelso);
TextDrawHideForPlayer(i, jobbhatso);
TextDrawHideForPlayer(i, balhatso);
TextDrawHideForPlayer(i, Textdraw17);
TextDrawHideForPlayer(i, Textdraw18);
TextDrawHideForPlayer(i, Textdraw19);
TextDrawHideForPlayer(i, Textdraw20);
TextDrawHideForPlayer(i, Textdraw21);
TextDrawHideForPlayer(i, Textdraw22);
TextDrawHideForPlayer(i, Textdraw23);
TextDrawHideForPlayer(i, Textdraw24);
TextDrawHideForPlayer(i, Textdraw25);
TextDrawHideForPlayer(i, Textdraw26);
TextDrawHideForPlayer(i, Textdraw27);
}
}
return 1;
}
 

public OnVehicleSpawn(vehicleid)
{
ReadPosition(vehicleid);
return 1;
}
stock DistanceToPoint(vehicleid)
{
new Float:LPlayerX, Float:LPlayerY, Float:LPlayerZ, Float:LReadPos;
GetVehiclePos(vehicleid, LPlayerX, LPlayerY, LPlayerZ);
LReadPos = floatsqroot(floatpower(floatabs(floatsub(LPlayerX, VehPosX[vehicleid])), 2)+floatpower(floatabs(floatsub(LPlayerY, VehPosY[vehicleid])), 2)+floatpower(floatabs(floatsub(LPlayerZ, VehPosZ[vehicleid])), 2));
return floatround(LReadPos);
}
stock ReadPosition(vehicleid)
{
    new Float:LReadX, Float:LReadY, Float:LReadZ;
    GetVehiclePos(vehicleid, LReadX, LReadY, LReadZ);
VehPosX[vehicleid]=LReadX; VehPosY[vehicleid]=LReadY; VehPosZ[vehicleid]=LReadZ;
}

 
A Speedo-s cuccot a LuxSpeedo meterbol szedtem.
A tovabbi fejlesztesben a Lampa, Index, NOS textdrawokat szeretnem hozza tenni.
Fenykep:
\"scarboard.jpg\"
http://imageshack.us/f/521/scarboard.jpg/

39
Segítségkérés / Sajat script gond!
« Dátum: 2012. Június 19. - 15:28:58 »
Hello.Keszitettem egy gumiinfo scriptet, ami a gamemodeomban kivalloan mukodik,viszont ha egy scriptbe akarom rakni,hogy ide is feltehessem sajnos nem mukodik.Valaki tudna segiteni?
A script itt van:
 

#include <a_samp>
#define CAR 0
#define BIKE 1
#define MOTORBIKE 2
#define BOAT 3
#define PLANE 4
#define RC 5
#define TRAIN 6
#define TRAILER 7
#define HELICOPTER 8
#define JATEKOSOK 100
new panels, doors, lights, tires;
forward GumiCheck();
new Text:kocsialap[MAX_PLAYERS];
new Text:motoralap[MAX_PLAYERS];
new Text:elsokerek[MAX_PLAYERS];
new Text:hatsokerek[MAX_PLAYERS];
new Text:balelso[MAX_PLAYERS];
new Text:jobbelso[MAX_PLAYERS];
new Text:jobbhatso[MAX_PLAYERS];
new Text:balhatso[MAX_PLAYERS];
public OnFilterScriptInit()
{
print(\"SGumiInfo by SkillZ Aktiv\");
 
return 1;
}
public OnFilterScriptExit()
{
SetTimer(\"GumiCheck\", 1000, 1);
    for(new i=0; i<JATEKOSOK; i++) {
kocsialap = TextDrawCreate(225.000000, 407.000000, \"LD_OTB2:butnB\");
TextDrawBackgroundColor(kocsialap, 255);
TextDrawFont(kocsialap, 4);
TextDrawLetterSize(kocsialap, 0.500000, 1.000000);
TextDrawColor(kocsialap, -1);
TextDrawSetOutline(kocsialap, 0);
TextDrawSetProportional(kocsialap, 1);
TextDrawSetShadow(kocsialap, 1);
TextDrawUseBox(kocsialap, 1);
TextDrawBoxColor(kocsialap, 255);
TextDrawTextSize(kocsialap, 25.000000, 76.000000);
motoralap = TextDrawCreate(232.000000, 407.000000, \"LD_OTB2:butnB\");
TextDrawBackgroundColor(motoralap, 255);
TextDrawFont(motoralap, 4);
TextDrawLetterSize(motoralap, 0.500000, 1.000000);
TextDrawColor(motoralap, -1);
TextDrawSetOutline(motoralap, 0);
TextDrawSetProportional(motoralap, 1);
TextDrawSetShadow(motoralap, 1);
TextDrawUseBox(motoralap, 1);
TextDrawBoxColor(motoralap, 255);
TextDrawTextSize(motoralap, 10.000000, 76.000000);
balelso = TextDrawCreate(221.000000, 411.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(balelso, 255);
TextDrawFont(balelso, 4);
TextDrawLetterSize(balelso, 0.500000, 1.000000);
TextDrawColor(balelso, -1);
TextDrawSetOutline(balelso, 0);
TextDrawSetProportional(balelso, 1);
TextDrawSetShadow(balelso, 1);
TextDrawUseBox(balelso, 1);
TextDrawBoxColor(balelso, 255);
TextDrawTextSize(balelso, 12.000000, 10.000000);
jobbelso = TextDrawCreate(242.000000, 411.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(jobbelso, 255);
TextDrawFont(jobbelso, 4);
TextDrawLetterSize(jobbelso, 0.500000, 1.000000);
TextDrawColor(jobbelso, -1);
TextDrawSetOutline(jobbelso, 0);
TextDrawSetProportional(jobbelso, 1);
TextDrawSetShadow(jobbelso, 1);
TextDrawUseBox(jobbelso, 1);
TextDrawBoxColor(jobbelso, 255);
TextDrawTextSize(jobbelso, 12.000000, 10.000000);
jobbhatso = TextDrawCreate(242.000000, 434.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(jobbhatso, 255);
TextDrawFont(jobbhatso, 4);
TextDrawLetterSize(jobbhatso, 0.500000, 1.000000);
TextDrawColor(jobbhatso, -1);
TextDrawSetOutline(jobbhatso, 0);
TextDrawSetProportional(jobbhatso, 1);
TextDrawSetShadow(jobbhatso, 1);
TextDrawUseBox(jobbhatso, 1);
TextDrawBoxColor(jobbhatso, 255);
TextDrawTextSize(jobbhatso, 12.000000, 10.000000);
balhatso = TextDrawCreate(220.000000, 434.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(balhatso, 255);
TextDrawFont(balhatso, 4);
TextDrawLetterSize(balhatso, 0.500000, 1.000000);
TextDrawColor(balhatso, -1);
TextDrawSetOutline(balhatso, 0);
TextDrawSetProportional(balhatso, 1);
TextDrawSetShadow(balhatso, 1);
TextDrawUseBox(balhatso, 1);
TextDrawBoxColor(balhatso, 255);
TextDrawTextSize(balhatso, 12.000000, 10.000000);
elsokerek = TextDrawCreate(231.000000, 408.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(elsokerek, 255);
TextDrawFont(elsokerek, 4);
TextDrawLetterSize(elsokerek, 0.500000, 1.000000);
TextDrawColor(elsokerek, -1);
TextDrawSetOutline(elsokerek, 0);
TextDrawSetProportional(elsokerek, 1);
TextDrawSetShadow(elsokerek, 1);
TextDrawUseBox(elsokerek, 1);
TextDrawBoxColor(elsokerek, 255);
TextDrawTextSize(elsokerek, 12.000000, 10.000000);
hatsokerek = TextDrawCreate(231.000000, 438.000000, \"LD_BEAT:circle\");
TextDrawBackgroundColor(hatsokerek, 255);
TextDrawFont(hatsokerek, 4);
TextDrawLetterSize(hatsokerek, 0.500000, 1.000000);
TextDrawColor(hatsokerek, -1);
TextDrawSetOutline(hatsokerek, 0);
TextDrawSetProportional(hatsokerek, 1);
TextDrawSetShadow(hatsokerek, 1);
TextDrawUseBox(hatsokerek, 1);
TextDrawBoxColor(hatsokerek, 255);
TextDrawTextSize(hatsokerek, 12.000000, 10.000000);
}
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
return 1;
}
public OnPlayerConnect(playerid)
{
   
return 1;
}
 
public GumiCheck()
{
    for(new i=0; i<JATEKOSOK; i++) {
    GetVehicleDamageStatus(GetPlayerVehicleID(i),panels,doors,lights,tires);
if(IsPlayerInAnyVehicle(i)) {
if(GetVehicleType(GetPlayerVehicleID(i)) == CAR) {
TextDrawShowForPlayer(i, kocsialap);
TextDrawShowForPlayer(i, balelso);
TextDrawShowForPlayer(i, jobbelso);
TextDrawShowForPlayer(i, jobbhatso);
TextDrawShowForPlayer(i, balhatso);
if(tires == 0) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 1) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 2) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 3) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 4) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 5) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 6) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 7) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 8) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 9) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 10) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 11) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 12) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:circle\");
} else if(tires == 13) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 14) {
TextDrawSetString(balelso, \"LD_BEAT:circle\");
TextDrawSetString(jobbelso, \"LD_BEAT:circle\");
TextDrawSetString(balhatso, \"LD_BEAT:circle\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
} else if(tires == 15) {
TextDrawSetString(balelso, \"LD_BEAT:cross\");
TextDrawSetString(jobbelso, \"LD_BEAT:cross\");
TextDrawSetString(balhatso, \"LD_BEAT:cross\");
TextDrawSetString(jobbhatso, \"LD_BEAT:cross\");
}
} else if(GetVehicleType(GetPlayerVehicleID(i)) == MOTORBIKE || GetVehicleType(GetPlayerVehicleID(i)) == BIKE) {
TextDrawShowForPlayer(i, motoralap);
TextDrawShowForPlayer(i, elsokerek);
TextDrawShowForPlayer(i, hatsokerek);
} else if(GetVehicleType(GetPlayerVehicleID(i)) == BOAT || GetVehicleType(GetPlayerVehicleID(i)) == PLANE || GetVehicleType(GetPlayerVehicleID(i)) == RC || GetVehicleType(GetPlayerVehicleID(i)) == TRAIN || GetVehicleType(GetPlayerVehicleID(i)) == HELICOPTER) {
TextDrawHideForPlayer(i, kocsialap);
TextDrawHideForPlayer(i, motoralap);
TextDrawHideForPlayer(i, elsokerek);
TextDrawHideForPlayer(i, hatsokerek);
TextDrawHideForPlayer(i, balelso);
TextDrawHideForPlayer(i, jobbelso);
TextDrawHideForPlayer(i, jobbhatso);
TextDrawHideForPlayer(i, balhatso);
}
}
if(!IsPlayerInAnyVehicle(i)){
 
TextDrawHideForPlayer(i, kocsialap);
TextDrawHideForPlayer(i, motoralap);
TextDrawHideForPlayer(i, elsokerek);
TextDrawHideForPlayer(i, hatsokerek);
TextDrawHideForPlayer(i, balelso);
TextDrawHideForPlayer(i, jobbelso);
TextDrawHideForPlayer(i, jobbhatso);
TextDrawHideForPlayer(i, balhatso);
}
}
return 1;
}
stock GetVehicleType(vehicleid)
{
switch(GetVehicleModel(vehicleid))
{
case 400 .. 416, 418 .. 424, 426 .. 429, 431 .. 434, 436 .. 440, 442 .. 445, 451, 455 .. 459, 466, 467, 470, 471, 474, 475, 477 .. 480, 482, 483, 485, 486, 489 .. 492, 494 .. 496, 498 .. 500, 502 .. 508, 514 .. 518, 524 .. 536, 539 .. 547, 549 .. 552, 554 .. 562, 565 .. 568, 571 .. 576, 578 .. 580, 582, 583, 585, 587 .. 589, 596 .. 605, 609: return CAR;
case 481, 509, 510: return BIKE;
case 448, 461 .. 463, 468, 521 .. 523, 581, 586: return MOTORBIKE;
case 430, 446, 452 .. 454, 472, 473, 484, 493, 595: return BOAT;
case 460, 476, 511 .. 513, 519, 520, 553, 577, 592, 593: return PLANE;
case 441, 464, 465, 501, 564, 594: return RC;
case 449, 537, 538, 569, 570, 590: return TRAIN;
case 435, 450, 584, 591, 606 .. 608, 610, 611: return TRAILER;
case 417, 425, 447, 469, 487, 488, 497, 548, 563: return HELICOPTER;
}
return -1;
}

 
A GetVehicleModel-es cuccot mas scriptbol szedtem.

40
Segítségkérés / Hibas Parancs TextDraw nem mukodik!
« Dátum: 2012. Május 26. - 08:35:56 »
Hello.Lenne egy kis gondom.Csinaltam egy speedo metert,amit majd ide is fel fogok tenni.Viszont a gond az hogy mikor a szerverembe be teszem script kent,akkor a modban levo textdrawok nem mukodnek.Meg neztem hogy vajon nem az a gond hogy ugyan az a TextDrawnak a nevemviszont kulonbozo nevuk van,szoval nem az lehet a gond.Most meg probalom bele irni a modba a scriptet,viszont addig is meg szeretnem kerdezni hogy mi lehet az oka?A masik kerdesem az lene hogy az UpdateVehicleDamageStatus os cuccnal van az a funkcio,hogy kidurrantja a gumikat stb. ;))A kerdesem az lenne hogy ez a motroknal hogy van?Mert minden egyes gumi kombinaciora van egy id.A kerdesem az lenne hogy akkor a motorra ezek az Id-k hogy vannak?Mondjuk itt talaltam valamit:
http://forum.sa-mp.com/showthread.php?t=149388

41
Segítségkérés / 3DText gond!
« Dátum: 2012. Május 21. - 17:56:34 »
Akarok csinalni egy scriptet,ami mutatja hogy mennyi az elete a kocsinak.Nem tudom mi a gond vele.
 

new Text3D:vehdamage;
GameModeInit ala:
vehdamage = Create3DTextLabel( \"VehDamage\", 0x008080FF, 0.0, 0.0, 0.0, 50.0, 0, 1);
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   
    Attach3DTextLabelToVehicle( vehdamage, vehicleid, 0.0, 0.0, 2.0);
    dmgupdate = SetTimer(\"damageupdate\", 2000, 1);
    return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    KillTimer(dmgupdate);
    Delete3DTextLabel(Text3D:vehdamage);
    return 1;
}
public damageupdate(playerid)
{
new dmgstr[10],Float:vhp;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehicleHealth(vehicleid, vhp);
if(900 < vhp <= 1000) {
format(dmgstr, sizeof(dmgstr), \"{2bff00}oooooooooo\");
} else if(800 < vhp <= 900) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}ooooooooo\");
    } else if(700 < vhp <= 800) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}oooooooo\");
} else if(600 < vhp <= 700) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}ooooooo\");
} else if(500 < vhp <= 600) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}oooooo\");
} else if(400 < vhp <= 500) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}ooooo\");
} else if(300 < vhp <= 400) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}oooo\");
} else if(200 < vhp <= 300) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}ooo\");
} else if(100 < vhp <= 200) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}oo\");
}
Update3DTextLabelText(vehdamage, 0xFFFFFFFF, dmgstr);
return 1;
}

 
Szerintetek mi a gond?

42
Segítségkérés / sscanf gond!
« Dátum: 2012. Május 21. - 17:28:57 »
Hello.szerveremet csinalom.A cuff (bilincs) paranccsal van gondom.sscanf al csinaltam meg,meg nincs kesz.Minden tokeletesen mukodik,viszont az egy hiba az hogy az uzenet hogy sikeresen lebilincseltem valakit tobbszor is megjelenik.Lehet valamit el rontottam.Ennek az okat keresem es nagyon remelem hogy valaki tud segiteni nekem.Koszonom szepen elore.Ime itt a kod:
 

dcmd_cuff(playerid, params[])
{
    new givepid, str3[100], str4[100], pname[MAX_PLAYER_NAME], rname[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if (sscanf(params, \"i\", givepid)) return SendClientMessage(playerid, 0x00FF00, \"HASZNALAT: /cuff [iD]\");
{
if(pjob[playerid] != rendor) return SendClientMessage(playerid, 0x00FF00, \"Nem vagy rendor!\");
{
if(pjob[givepid] == rendor) return SendClientMessage(playerid, 0x00FF00, \"Ez a jatekos rendor!\");
{
    if(!IsPlayerConnected(givepid)) return SendClientMessage(playerid, 0xFF0000AA, \"Nem talalhato jatekos!\");
{
if(GetPlayerWantedLevel(givepid) == 0) return SendClientMessage(playerid, 0xFF0000AA, \"Artatlan jatekost nem bilincselhetsz le\");
{
if(bilincselve[givepid] == 1) return SendClientMessage(playerid, 0xFF0000AA, \"Ez a jatekos mar le van bilincselve!\");
{
if(GetDistanceBetweenPlayers(playerid, givepid) > 3) return SendClientMessage(playerid, 0x00FF00, \"Nincs jatekos a kozelben\");
{
    GetPlayerName(givepid, pname,sizeof(pname));
    format(str3,sizeof(str3), \"Rendor:%s lebilincselt teged!\", rname);
SendClientMessage(givepid, 0x00FF00AA, str3);
format(str4,sizeof(str4), \"Sikeresen lebilincselted %s-t!\", pname);
SendClientMessage(playerid, 0x00FF00AA, str4);
    SetPlayerAttachedObject(givepid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
    SetPlayerSpecialAction(givepid,SPECIAL_ACTION_CUFFED);
    bilincselve[givepid]++;
    }
}
}
}
}
}
}
}
return 1;
}

43
SA-MP: Szerverfejlesztés / StartSprite
« Dátum: 2012. Május 11. - 14:16:26 »
Hello.Az elebb csinaltam egy egyszeru StartSprite scriptet.
Aki jatszott sima San Andreas-t az tudja milyen kepek vannak a jatek betoltesenel.
mikor egy jatekos be lep ezekbol a kepekbol rak be egyet neki.Ennek semmi haszna nincsen,viszont csak erdekessegbol csinaltam.Nem teszteltem.Remelem mukodik.
 

#include <a_samp>
new StartSprite[][]={
\"loadsc1:loadsc1\",
\"loadsc2:loadsc2\",
\"loadsc3:loadsc3\",
\"loadsc4:loadsc4\",
\"loadsc5:loadsc5\",
\"loadsc6:loadsc6\",
\"loadsc7:loadsc7\",
\"loadsc8:loadsc8\",
\"loadsc9:loadsc9\",
\"loadsc10:loadsc10\",
\"loadsc11:loadsc11\",
\"loadsc12:loadsc12\",
\"loadsc13:loadsc13\",
\"loadsc14:loadsc14\"
};
new Text:Textdraw0;
public OnFilterScriptInit()
{
print(\"Random Sprite by SkillZ\");
    // Create the textdraws:
Textdraw0 = TextDrawCreate(0.000000, 0.000000, StartSprite[random(sizeof(StartSprite))]);
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 4);
TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 255);
TextDrawTextSize(Textdraw0, 639.000000, 448.000000);
    return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(Textdraw0);
TextDrawDestroy(Textdraw0);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
TextDrawHideForPlayer(playerid, Textdraw0);
return 1;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw0);
return 1;
}

 
Letoltes:http://www.solidfiles.com/d/f212893a6b/ PWN+AMX
Fenykep:http://imageshack.us/f/802/startsprite.jpg/
\"startsprite.jpg\"
Ez a fenykep csak egy a 14 kozzul.

44
Segítségkérés / 3D Text nem megy!
« Dátum: 2012. Május 10. - 16:45:23 »
A szerveremen minden 3dtext megy kiveve az az egy textem amit a kocsira akartam tenni.Tobbszor is at neztem de nem latom az okat.Igy nez ki hogy:
 

new Text3D:vehdamage;
new dmgupdate;
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Player entered a vehicle as a driver
    {
        new vehicleid = GetPlayerVehicleID(playerid);
       
        vehdamage = Create3DTextLabel( \"VehDamage\", 0x008080FF, 0.0, 0.0, 0.0, 50.0, 0, 1);
        Attach3DTextLabelToVehicle( vehdamage, vehicleid, 0.0, 0.0, 2.0);
       
dmgupdate = SetTimer(\"damageupdate\", 2000, 1);
    } else if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT) {
    KillTimer(dmgupdate);
    Delete3DTextLabel(Text3D:vehdamage);
    }
    return 1;
}
forward damageupdate(playerid);
public damageupdate(playerid)
{
new dmgstr[10],Float:vhp;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehicleHealth(vehicleid, vhp);
if(900 < vhp <= 1000) {
format(dmgstr, sizeof(dmgstr), \"{2bff00}oooooooooo\");
} else if(800 < vhp <= 900) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}ooooooooo\");
    } else if(700 < vhp <= 800) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}oooooooo\");
} else if(600 < vhp <= 700) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}ooooooo\");
} else if(500 < vhp <= 600) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}oooooo\");
} else if(400 < vhp <= 500) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}ooooo\");
} else if(300 < vhp <= 400) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}oooo\");
} else if(200 < vhp <= 300) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}ooo\");
} else if(100 < vhp <= 200) {
    format(dmgstr, sizeof(dmgstr), \"{2bff00}oo\");
}
Update3DTextLabelText(vehdamage, 0xFFFFFFFF, dmgstr);
return 1;
}

 
Szoval a lenyege az hogy minnel kevesebb hp ja van a kocsinak,annal kevesebb pontot mutasson.Meg nincsen kesz,mert azt fogom meg meg csinalni hogy ne tunjon el,hanem csak valljon szurkeve,viszont addig nem kezdtem bele ameddig nem mukodik legalabb ennyi.
Azt kene csinalja,hogy ha barmilyen kocsiba be ulok jelenjen meg a 3D Text,de semmi. :S
Koszonom vallaszod

45
Segítségkérés / Torolt Object vissza rakasa
« Dátum: 2012. Május 08. - 20:13:54 »
Azt akarom kerdezni hogy a RemoveBuildingForPlayer(...)hasznalata utan hogyan tehetem vissza az objectet?CreatePlayerObject es ugyanaz az adat?
Peldaul:
 

RemoveBuildingForPlayer(playerid, 615, 0.0, 0.0, 0.0, 200.0);

 
Vagy nem tudom.Valaki tudna segiteni?

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