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

Oldalak: 1 ... 15 16 [17] 18 19 ... 25
241
Segítségkérés / ATM Rablás
« Dátum: 2014. február 07. - 23:40:08 »
Sziasztok!
Találta itt a fórumon egy ATM Rablás scriptet és egy kicsit át alakítottam olyanra hogy a játékost ne fagyassza le rablás közben hanem 1 bizonyos helyen kell maradnia hogy ki tudja teljesen rabolni az atm-et.
Az lenne a kérdésem tõletek hogy hogyan lehetne azt megoldani hogy ne csak egyszer kérdezze le hogy a játékos nem ment ki e az adott helyrõl. Próbáltam OnPlayerUpdate-al de ott nem lehet lekérni a \"Distance\"-t. Vagy van olyan funkció amivel ki lehetne kérni ebbõl a sorból
 
ATMRobbery(playerid,-315.5501,1520.7670,75.3594,2,20);

 
az X (-315.5501) Y (1520.7670) Z (75.3594) és a Distance (2)
Teljes script:
 
#include <a_samp>
#include <zcmd>
#include <fixchars>
new ATMRobberyTimer[MAX_PLAYERS];
new ATMRobTime[MAX_PLAYERS];
new ATMRabol[MAX_PLAYERS];
forward ATMRobberyCD(playerid);
forward ATMRobberyEx(playerid);
forward ATMRobbery(playerid,Float:XPos,Float:YPos,Float:ZPos,Distance,RobTime);
CMD:atmrob(playerid,params[])
{
        ATMRobbery(playerid,-315.5501,1520.7670,75.3594,3,20);
        ATMRabol[playerid]=1;
        return 1;
}
public ATMRobbery(playerid,Float:XPos,Float:YPos,Float:ZPos,Distance,RobTime)
{
        new string[128];
        if(IsPlayerInRangeOfPoint(playerid,Distance,XPos,YPos,ZPos))
        {
                SetPlayerCheckpoint(playerid,XPos,YPos,ZPos,Distance);
                SendClientMessage(playerid,-1,\"{FF7F50}[AtmRobbery]: {90EE90}Elkezdted kirabolni az ATM-et.\");
                format(string,sizeof(string),\"{FF7F50}[AtmRobbery]: {D2691E}%s {00BFFF}elkezdett kirabolni egy ATM-et.\",Name(playerid));
                SendClientMessageToAll(-1,string);
                ATMRobberyTimer[playerid] = SetTimerEx(\"ATMRobberyCD\",1000,true,\"i\",playerid);
                ATMRobTime[playerid]=RobTime;
        }
        else
        {
                SendClientMessage(playerid,-1,\"{FF7F50}[AtmRobbery]: {808000}Nem vagy az ATM közelében.\");
        }
        if(ATMRabol[playerid] == 1)
{
        if(!IsPlayerInRangeOfPoint(playerid,Distance,XPos,YPos,ZPos))
   {
       KillTimer(ATMRobberyTimer[playerid]);
       DisablePlayerCheckpoint(playerid);
       ATMRabol[playerid]=0;
       SendClientMessage(playerid,-1,\"Elhagytad a rablási helyszint ezért megszakadt a rablás!\");
   }
}
        return 1;
}
public ATMRobberyCD(playerid)
{
        new string[128];
        ATMRobTime[playerid]--;
        if(ATMRobTime[playerid]==0)
        {
                KillTimer(ATMRobberyTimer[playerid]);
                DisablePlayerCheckpoint(playerid);
                ATMRabol[playerid]=0;
                ATMRobTime[playerid]=0;
                ATMRobberyEx(playerid);
        }
        else
        {
                format(string, sizeof(string), \"~y~Rablás vége: ~r~%d\",ATMRobTime[playerid]);
                GameTextForPlayer(playerid,string,3000,5);
        }
        return 1;
}
public ATMRobberyEx(playerid)
{
        new string[128],rand = random(40000);
        GivePlayerMoney(playerid,rand);
        format(string,sizeof(string),\"{FF7F50}[AtmRobbery]: {9932CC}A rablás sikeresen elvégezve! {A9A9A9}Bevétel:  {40E0D0}$%d{A9A9A9}.\",rand);
        SendClientMessage(playerid,-1,string);
        format(string,sizeof(string),\"{FF7F50}[AtmRobbery]: {D2691E}%s {00BFFF}sikeresen kirabolt egy ATM-et.\",Name(playerid));
        SendClientMessageToAll(-1,string);
        return 1;
}
stock Name(playerid)
{
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        return name;
}

 
És ezzel kérdezem le hogy még nem ment e el a játékos a rablási helyszínrõl:
 
if(ATMRabol[playerid] == 1)
{
        if(!IsPlayerInRangeOfPoint(playerid,Distance,XPos,YPos,ZPos))
   {
       KillTimer(ATMRobberyTimer[playerid]);
       DisablePlayerCheckpoint(playerid);
       ATMRabol[playerid]=0;
       SendClientMessage(playerid,-1,\"Elhagytad a rablási helyszint ezért megszakadt a rablás!\");
   }
}

 
Eredeti téma: ATM robbery system

242
Segítségkérés / count
« Dátum: 2014. február 07. - 16:35:13 »
Sziasztok!
Ezzel mi a probléma?
Hiba:
 
error 035: argument type mismatch (argument 2)

 
Sor:
 
GameTextForPlayer(playerid,vcount,3000,4);

 
Teljes script:
 
public timercount(playerid)
{
new vcount = 60;
GameTextForPlayer(playerid,vcount,3000,4);
vcount--;
return 1;
}

243
Kérdések, Segítség / Silent Wave fejléc
« Dátum: 2014. február 03. - 17:04:13 »
Sziasztok!
Valaki eltudná mondani hogy a Silent Wave nevû témában hogyan lehetne lecserélni az egész fejlécet?
Elõre is köszi!

244
A Fórum / Bug / Hiba / Probléma Jelentés!
« Dátum: 2014. február 01. - 20:12:07 »
A Gangzóna készítõ-ben ha bal egeret húzom a térképen akkor a képet húzza nem a területet jelöli ki.

245
Kérdések, Segítség / SMF - PHP-Fusion
« Dátum: 2014. január 31. - 15:11:35 »
SAMP Szerverhez kellene.

246
Kérdések, Segítség / SMF - PHP-Fusion
« Dátum: 2014. január 31. - 14:52:52 »
Sziasztok!
Szerintetek melyik a jobb?
A Simple Machines Forum vagy a PHP-Fusion?

247
Segítségkérés / kapu
« Dátum: 2014. január 06. - 16:23:43 »
Sziasztok!
Valaki eltudná magyarázni hogy hogyan lehetne egy olyan kaput készíteni hogyha közel megyek hozzá akkor kinyílik de az benne a lényeg hogy csak kifele lehessen menni tehát ha beakarna menni valaki akkor ne nyíljon ki a kapu.
Elõre is köszi!

248
Kérdések, Segítség / .tk -s oldal
« Dátum: 2014. január 04. - 18:34:31 »
Sikerült! Csak nem irányítja át! ( www.gtakinglife.tk )

249
Kérdések, Segítség / .tk -s oldal
« Dátum: 2014. január 04. - 03:40:17 »
Sziasztok!
Valaki el tudná magyarázni hogy hogyan lehet .tk-s oldalt készíteni?
Hogy ebbõl: valami.sunwell.hu -ból valami.tk legyen.
Elõre is köszönöm!

250
Segítségkérés / jármû hiba
« Dátum: 2014. január 02. - 21:05:51 »
És nem lehet megoldani hogy belehessen tölteni több jármûvet?

251
Segítségkérés / jármû hiba
« Dátum: 2014. január 02. - 18:50:55 »
Sziasztok!
Az lenne a kérdésem hogy valahol még kell átállítani hogy több jármûvet tudjak rakni a samp szerverembe?
Jelenleg csak itt állítottam:
 
#define MAX_VEHICLES                     (3000)

 
Valamiért a /v nem hív le több jármûvet és az a gyanum hogy nem lehet több jármû a szerveren.

252
Segítségkérés / TextDraw hiba
« Dátum: 2014. január 02. - 00:02:24 »
   JatekosInfo[playerid][Textdraw1] = TextDrawCreate(481.000000, 350.000000, \" \");
TextDrawBackgroundColor(JatekosInfo[playerid][Textdraw1], 255);
TextDrawFont(JatekosInfo[playerid][Textdraw1], 1);
TextDrawLetterSize(JatekosInfo[playerid][Textdraw1], 0.3, 1.4);
TextDrawColor(JatekosInfo[playerid][Textdraw1], -1);
TextDrawSetOutline(JatekosInfo[playerid][Textdraw1], 0);
TextDrawUseBox(JatekosInfo[playerid][Textdraw1], 1);
TextDrawBoxColor(JatekosInfo[playerid][Textdraw1], 153);
TextDrawSetProportional(JatekosInfo[playerid][Textdraw1], 1);
TextDrawSetShadow(JatekosInfo[playerid][Textdraw1], 1);

253
Segítségkérés / TextDraw hiba
« Dátum: 2014. január 01. - 23:47:28 »
Sziasztok!
Ebben mit rontottam el?
Ha felrobban a jármûben a játékos akkor nem tünteti el a textdraw-ot és bebugol neki ha beül egy jármûben mert 2x van megnyitva a textdraw.
 
public OnPlayerDeath(playerid, killerid, reason)
{
TextDrawHideForPlayer(playerid,JatekosInfo[playerid][Textdraw1]);
return 1;
}

254
Segítségkérés / rövid sendclientmessage
« Dátum: 2014. január 01. - 23:16:23 »
Sziasztok!
Azt hogyan lehetne megoldani hogy ne keljen kiírnom teljesen a SendClientMessage-t?
Csak ennyit kelljen írnom: Msg(id,\"Kaptál $5000-t\");
Elõre is köszi!

255
Segítségkérés / LuxAdmin
« Dátum: 2014. január 01. - 23:14:01 »
Whirlpool plugint beraktad?

Oldalak: 1 ... 15 16 [17] 18 19 ... 25
SimplePortal 2.3.7 © 2008-2024, SimplePortal