Üzenetek megjelenítése

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


Üzenetek - b4zsY

Oldalak: [1]
1
Segítségkérés / [HELP]Pénz textdraw
« Dátum: 2012. Október 18. - 14:15:23 »
Nos, tudja valaki?

2
Segítségkérés / [HELP]Pénz textdraw
« Dátum: 2012. Október 16. - 19:42:13 »
Idézetet írta: ZzzzzZ date=1350408035\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28670\" data-ipsquote-contentclass=\"forums_Topic

/*Ft Bar By Game94 v1.0c
A Filter Scriptet Game94 készítette .
Az engedélyem nélkül senki se publikálja semilyen oldalon !
A Filter Scriptet átnevezheted , de a készítõ nevét ne írd át !!*/
#include <a_samp>
new Text:Box[MAX_PLAYERS];
new Text:Ft[MAX_PLAYERS];
new check;
public OnFilterScriptInit()
{
print(\"\\n|==========================================================|\");
print(\"\\n|                        Ft Bar                            |\");
print(\"\\n|                   By Game94 betöltve                     |\");
print(\"\\n|==========================================================|\");
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n|==========================================================|\");
print(\"\\n|                        Ft Bar                            |\");
print(\"\\n|                  By Game94 kikapcsolva                   |\");
print(\"\\n|==========================================================|\");
KillTimer(check);
return 1;
}
public OnPlayerConnect(playerid)
{
Box[playerid] = TextDrawCreate(622.000000, 79.000000, \"   \");
TextDrawBackgroundColor(Box[playerid], 255);
TextDrawFont(Box[playerid], 1);
TextDrawLetterSize(Box[playerid], 0.500000, 1.000000);
TextDrawColor(Box[playerid], -1);
TextDrawSetOutline(Box[playerid], 0);
TextDrawSetProportional(Box[playerid], 1);
TextDrawSetShadow(Box[playerid], 1);
TextDrawUseBox(Box[playerid], 1);
TextDrawBoxColor(Box[playerid], 255);
TextDrawTextSize(Box[playerid], 483.000000, 49.000000);
Ft[playerid] = TextDrawCreate(490.000000, 77.000000, \"FT00000000\");
TextDrawBackgroundColor(Ft[playerid], 255);
TextDrawFont(Ft[playerid], 1);
TextDrawLetterSize(Ft[playerid], 0.539999, 2.299999);
TextDrawColor(Ft[playerid], 65535);
TextDrawSetOutline(Ft[playerid], 1);
TextDrawSetProportional(Ft[playerid], 1);
SetTimerEx(\"CheckMoney\", 2000, true, \"i\", playerid);
return 1;
}
public OnPlayerDisconnect(playerid)
{
TextDrawHideForPlayer(playerid, Ft[playerid]);
TextDrawHideForPlayer(playerid, Box[playerid]);
return 1;
}
forward CheckMoney(playerid);
public CheckMoney(playerid)
{
    new string[128];
   
if(GetPlayerMoney(playerid) < 10)
{
format(string, sizeof(string), \"FT0000000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(10 <= GetPlayerMoney(playerid) < 100)
{
format(string, sizeof(string), \"FT000000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(100 <= GetPlayerMoney(playerid) < 1000)
{
format(string, sizeof(string), \"FT00000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(1000 <= GetPlayerMoney(playerid) < 10000)
{
format(string, sizeof(string), \"FT0000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(10000 <= GetPlayerMoney(playerid) < 100000)
{
format(string, sizeof(string), \"FT000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(100000 <= GetPlayerMoney(playerid) < 1000000)
{
format(string, sizeof(string), \"FT00%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(1000000 <= GetPlayerMoney(playerid) < 10000000)
{
format(string, sizeof(string), \"FT0%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(10000000 <= GetPlayerMoney(playerid) < 999999999)
{
format(string, sizeof(string), \"FT%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
return 1;
}

 
game94 írta tanulmányozd át.
 
Ez nem . -al választja el a karaktereket, hanem csak 0át tesz elé. A kérés a következõ: \"103255345asd_www.kepfeltoltes.hu_.png\" namost ezt a TextDrawot használjuk. Jelenleg kiírja hogy 36321Ft. ami nekünk kéne pedig 36.321Ft. Szóval hátulról felbontja a pénzt 3asával és tesz közé egy pontot. De közben meg is nézni hogy a 3. karakter elõtt van-e még egy karakter, mert ha nem akkor nemtesz pontot (Itt most erre értem: .363.210 ezt történne ha hármasával választané szét, de csak ez kéne 363.210) Ha erre tudtok valamit akkor az nagy segitség lenne. Elõre is köszi.

3
Nagyon jólett!  ;)
Én ezt használom, és sokat segített elindulni a MySQL-es pályán. Már építettem ki mellé adminrendszert is.  ;D
10/10  8)

4
Segítségkérés / Jármû ID szûrés
« Dátum: 2011. Augusztus 24. - 19:48:05 »
Huhh.. Nemerre akartam kilyukadni, hanem lenne kb 5jármû amire szerelhetnék szirénát pl 411,511,512 stb. (nemtudom milyen jármûvek csak írtam.)
Szóval arra lenne szükségem, hogyha beírom hogy /villogo akkor ha 411 es kocsiba ül akkor felrak egy neon-t a tetõre ha motoron ülök, akkor az elejére.
(Nemkell megírni a neon kódot, azmár megvan, mostcsak rakj oda pl. egy //-t csakhogy tudjam, hogy hova kell raknom a neonnak a kódját, hogy elõhívjam.)

5
Segítségkérés / Jármû ID szûrés
« Dátum: 2011. Augusztus 24. - 19:16:16 »
Hali,
Azzal a kérdéssel forudolok hozzátok, hogy vannak bizonyos RP szeró(kon) a rendõröknek kocsi tetejére felszerelhetõ neonja, namost van egy parancsom, csak arra a kódra lenne szükségem hogy leellenõrizze a jármû id jét.
Ugye minden kocsinak más magasságban van a teteje szóval pl.: Ha infernusban (411) ben ülök akkor xy helyre rakja vagyha egy másik kocsiba akkor máshowa.
( A Neon és a koordináták parancsai megvannak, csak arra a kódra lenne szükségem h Szûrje a kocsi IDket jelen esetben ábrázoljuk SendClientMessage(playerid, COLOR_WHITE, \"Kocsi\"); )

6
Szkript kérések / Visszaszámláló kiegészítés
« Dátum: 2011. Augusztus 13. - 09:40:48 »
Teszteltem, és remekül mûködik! Köszönöm! :D

7
Szkript kérések / Visszaszámláló kiegészítés
« Dátum: 2011. Augusztus 13. - 08:32:52 »
A változtatásom: magyarosítottam illetve színeztem a szavakat.
[pawn]forward count();
new ctimer=-1, ccc[128];
public count() {
if(ctimer == 1) {
ctimer = -1;
for(new integer=0;integer < MAX_PLAYERS; integer++)
if(IsPlayerConnected(integer) && IsPlayerInAnyVehicle(integer))
GameTextForPlayer(integer,\"~g~GO\",2000,5);
return 1; }
ctimer--;
format(ccc,128,\"%d\",ctimer);
for(new integer=0;integer < MAX_PLAYERS; integer++)
if(IsPlayerInAnyVehicle(integer) && IsPlayerConnected(integer))
GameTextForPlayer(integer,ccc,1000,5);
SetTimer(\"count\",1000,0);
return 1; }
CMD:count(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, \"** {DBD7D2}Csak {E9D66B}jármûben {DBD7D2}indíthatsz {E9D66B}visszaszámlálást{DBD7D2}!\");
if(ctimer != -1) return SendClientMessage(playerid,COLOR_WHITE,\"** {DBD7D2}Jelenleg {E9D66B}megy {DBD7D2}a {E9D66B}visszaszámláló{DBD7D2}! Kérlek várd meg míg {E9D66B}lejár{DBD7D2}!\");
ctimer = 5;
count();
return 1;
}[/pawn]

8
Szkript kérések / Visszaszámláló kiegészítés
« Dátum: 2011. Augusztus 13. - 07:59:27 »
Hali!
Van egy adott visszaszámláló (Hivatalos SA-MP fórumról), ezzel kapcsolatba annyi kérdésem lenne,
hogy mivel kellene kiegészíteni, hogy az lent leírtakkal mûködjön.
Pl.: XY játékos elindítja, és amint lejárt netudja újra elindítani, hanem várnia kelljen, úgy körülbelül ~45mp-t.
(Azt már megoldottam, hogy egyszerre többen ne tudják elindítani!)
+  : # <zcmd> -be van megoldva.

9
Szkript kérések / /v alatt több parancs!
« Dátum: 2011. Augusztus 11. - 19:35:22 »
Köszönöm! Egy kis változtatással, de sikerült megoldani! :)

10
Szkript kérések / /v alatt több parancs!
« Dátum: 2011. Augusztus 11. - 04:09:43 »
Sziasztok!
Azzal a kérdéssel/kéréssel fordulok hozzátok, hogy az alábbi
\"/v\"
parancs alá megoldható lehetne-e az hogy ... (nemtudom kifejezni magam inkább leírom):
például van az alábbi: /v parancs, namost ha ezt beírom akkor bejön egy Dialog menü, deha a /v [kocsiID] parancsot használom, akkor meg a kívánt ID-jû jármû spwanolódna le, mellesleg ha azt írnám be, hogy /v lock, akkormeg bezárná az ajtajait a kocsinak.
(Továbbá, ez hogylehetne megoldható? /v [jármûID]-hez olyan parancsot írni .pwn -be, hogy:
[pawn]if(strcmp(cmd, \"/v 431\", true) == 0)[/pawn]
nem, nemilyet! Hanem ezt:
[pawn]if(strcmp(cmd, \"/v %s\", true) == 0)[/pawn]  (a %s nemtudom hogy megfelelõ kód oda, csak példaképpen írtam!)
a \"%s\" itt helyetesítené a jármû ID jét.
)
Nos, ennyit szerettem volna kérdezni. :D Remélem megoldható, és tudtok segíteni. :angel:

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