Ü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 - .::David::.

Oldalak: 1 [2] 3 4
16
Segítségkérés / object random mozgatása
« Dátum: 2012. December 15. - 17:50:29 »
Sziasztok
Elkezdtem csinálni egy fallout minigamet és azt a részét nem tudom megcsinálni hogy az objectek véletlenszerûen leessenek és ebben kéne egy kis segítség

17
Kérdések, Segítség / wifi
« Dátum: 2012. November 07. - 19:54:38 »
Sziasztok!
Lenne egy olyan kérdésem hogy ha pl egy laptopba elvan mentve a wifi jelszava azt valahogy meg lehet nézni?
(Tanári gép az iskolában)

18
Szkript kérések / ország kiírása
« Dátum: 2012. Október 03. - 18:27:40 »
Helló!
Szeretnék kérni egy olyan scriptet ami csatlakozásnál kiírja hogy melyik országból csatlakoznak fel a szerverre
Tudom hogy van ilyen script a fórumon de azok közül egyik sem mûködött.  :(

19
Segítségkérés / üzenet színe
« Dátum: 2012. Szeptember 03. - 15:32:35 »
helló
van pl ez az üzenet:
 
SendFormatMessage(killerid, YELLOW, \"Megölted %s-t és mivel körözött volt ezért kaptál 5000$-t és 5 Pontot!\",pName(playerid));

 
és azt hogy lehetne megcsinálni hogy annak a nevét akit megölt olyan színnel írja amit pl beállított magának?
és ne azzal a színnel ami az üzenetnél van beleírva(YELLOW)

20
Segítségkérés / Banolásnál nullázodik a statisztika
« Dátum: 2012. Augusztus 22. - 16:21:24 »
helló
Nem rég azt a hibát találtam a szerverembe hogy ha banolok valakit akkor annak valamitõl nullázódik a statisztikája olyan mint ha akkor regisztrált volna..
Remélem valaki tudna segíteni
ez a ban kódom alapja: http://sampforum.hu/index.php?topic=24532.0
elõre is köszönöm a segítséget
Megoldva  :D

21
Segítségkérés / Hibás Bejelentkezés
« Dátum: 2012. Augusztus 01. - 11:21:55 »
Helló
valaki megcsinálná nekem ezt a bejelentkezõ kódot úgy hogy ne az elsõ hibás bejelentkezésnél kickeljen hanem pl a 3. nál?
én már próbáltam de nem nagyon ment csak nagy kavarodás lett belöle :confused:
 
if (dialogid == LOGIN)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(file, sizeof(file), \"bAdmin/accounts/%s.ini\", Name);
        if(!response) return Kick(playerid);
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
new tmp;
        tmp = dini_Int(file, \"Password\");
        if(udb_hash(inputtext) != tmp)
{
           SendClientMessage(playerid, RED, \"Hibás Jelszó\");
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
           Kick(playerid);
        }
        else
        {
            LoginPlayer(playerid);
        }
}

22
Segítségkérés / Boxolás
« Dátum: 2012. Július 27. - 14:49:52 »
Helló
próbáltam csinálni ilyen boxolos minigame szerûséget és ott elakadtam hogy hogyan lehetne kiírni hogy ha az egyik fél meghal akkor kiírja hogy a másik nyerte meg a meccset
valaki tudna segíteni?

23
Segítségkérés / rcon login
« Dátum: 2012. Július 20. - 13:58:46 »
helló
most találtam a szerverembe egy olyan hibát hogy ha bejelentkezek rcon-ba akkor valamiért banol pedig jó jelszót írok(konzolba kiírja a bejelentkezést)
és a modba sincs semmi olyan hogy banoljon
ez mitõl lehet?

24
Szkript kérések / /aka
« Dátum: 2012. Július 16. - 17:35:01 »
üdv
kellene nekem egy mûködõ /aka parancs ami kiírja hogy ki milyen néven volt már a szerveren mert amiket eddig próbálgattam egyik sem volt jó
elõre is köszönöm

25
Segítségkérés / nem mozog a játékos
« Dátum: 2012. Július 08. - 18:42:18 »
helló
az lenne a problémám hogy nem lehet látni hogy mozog a másik játékos
csak egy helybán áll a spawn helyen
ezt mivel lehetne megcsinálni?

26
Általános / WS-ES
« Dátum: 2012. Július 04. - 10:06:09 »
most nem magáról a szerveröl szeretnék panaszt írni hanem egy két adminrol és játékosról
ugye bár a Nagy Magyar Stunt Szerveren  megalapult a [starS] nevezetû klán. ami a többi klánbol lett egyesítve(S.W.A.T.,LSS, STB...)
és volt pár olyan játékos aki nem lett átvéve a StarS-ba és ezért ott hagyták a NMSS-t és átmentek a WS-ES-re
és ott megalapította a [starS]-t.. már többen próbáltunk velük beszélni de semmi komolyabb válasz nem volt
ma felmentem én is a ws-es-re próbálok beszélni Ace-val (õ alapította meg a klánt)
semmi olyan káromkodás nem volt és jött egy warn azzal az indokkal hogy: \"nincs vekeredés\"  (pEac3fuLLteam.ReXxX adta a warnt)
szóltam az adminoknak is hogy csináljanak valamit de semmi reakció nem volt csak annyi hogy kaptam egy warnt.

27
Segítségkérés / admin szint
« Dátum: 2012. Május 21. - 15:29:44 »
nos nekem lenne egy olyan problémám hogy ha felmegyek a szerveremre beírom hogy /admins eddig minden oké és utána ha feljön egy másik játékos akkor neki is ugyan az az admin szintje lesz int nekem és le se lehet fokozni
csak úgy megy lentebb az admin szintje hogy ha a sajátomat fokozom
és ezt hogy tudnám megoldani?

28
Szkript kérések / névváltás
« Dátum: 2012. Május 07. - 20:24:38 »
helló
kellene nekem egy olyan névváltó script hogy ha nevet váltok akkor ne csak a szerveren változtassa meg a nevemet hanem a scriptfiles-ban is

29
Segítségkérés / lotto sorsolás
« Dátum: 2012. Május 07. - 11:10:16 »
van ez a lotto script:
 
#include <a_samp>
#include <zcmd>
#include< sscanf>
#define yellow                0xFFFF00AA
#define green               0x33FF33AA
#define white               0xFFFFFFAA
#define red                   0xFF0000AA
#define grgreen               0x33AA33AA
#define SORSOLASTIMER          120000     // 2 perc
new bool:SorsJegy[MAX_PLAYERS];
new NyeroSzamok[5][MAX_PLAYERS];
new KisorsoltSzamok[5];
new TimerKill[2];
forward Sorsolas();
public OnFilterScriptInit()
{
TimerKill[0] = SetTimer(\"Sorsolas\", SORSOLASTIMER, 1);
TimerKill[1] = SetTimer(\"LottoHirdetes\", 180000, 1);
return 1;
}
public OnPlayerConnect(playerid)
{
SorsJegy[playerid] = false;
}
 

CMD:gepilotto(playerid,params[])
{
#pragma unused params
new string[128];
if(SorsJegy[playerid] == true) return SendClientMessage(playerid, red, \"Már vettél lottót!\");
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, red, \"Lottó ára $100, neked nincs annyi pénzed.\");
GivePlayerMoney(playerid, -100);
SorsJegy[playerid] = true;
GepiLottoSzamok(playerid);
format(string, sizeof(string), \"A lottó számaid a következõk: %d, %d, %d, %d, %d\", NyeroSzamok[0][playerid], NyeroSzamok[1][playerid], NyeroSzamok[2][playerid], NyeroSzamok[3][playerid], NyeroSzamok[4][playerid]);
SendClientMessage(playerid, yellow, string);
return 1;
}
CMD:lotto(playerid,params[])
{
if(SorsJegy[playerid] == true) return SendClientMessage(playerid, red, \"Már vettél lottót! /mylotto\");
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, red, \"Lottó ára $100, neked nincs annyi pénzed.\");
new num[5],string[128];
if(sscanf(params, \"iiiii\",num[0], num[1], num[2], num[3], num[4])) return SendClientMessage(playerid, white, \"HASZNÁLAT: /lotto 5 db[szám] [1-90]\");
for(new p; p < 5; p++) if(num[p] > 90 || num[p] < 1) return SendClientMessage(playerid, white,\"Lottószámokat [1-90] lehet megadni.\");
// Ellenõrzés a megadott számok 1 tõl 45 ig terjednek-e ha nem akkor üzenet kiírása
// A megadott lottószámok összehasonlítása van-e két azonos szám:
/* Ilyen volt:
for(new n = 1; n < 5; n++) if(num[0] == num[n]) return SendClientMessage(playerid, white,\"Nem adhatsz meg egyforma számokat.\");
for(new n = 2; n < 5; n++) if(num[1] == num[n]) return SendClientMessage(playerid, white,\"Nem adhatsz meg egyforma számokat.\");
for(new n = 3; n < 5; n++) if(num[2] == num[n]) return SendClientMessage(playerid, white,\"Nem adhatsz meg egyforma számokat.\");
if(num[3] == num[4]) return SendClientMessage(playerid, white,\"Nem adhatsz meg egyforma számokat.\");*/
// ilyen lett:
for(new f = 0; f < 4; f++) for(new c = f+1; c < 5; c++) { if(num[f] == num[c]) return SendClientMessage(playerid, white,\"Nem adhatsz meg azonos számokat.\");}
NyeroSzamok[0][playerid] = num[0];
NyeroSzamok[1][playerid] = num[1];
NyeroSzamok[2][playerid] = num[2];
NyeroSzamok[3][playerid] = num[3];
NyeroSzamok[4][playerid] = num[4];
GivePlayerMoney(playerid, -100);
SorsJegy[playerid] = true;
format(string, sizeof(string), \"A te lottó számaid a következõk: %d, %d, %d, %d, %d\", NyeroSzamok[0][playerid], NyeroSzamok[1][playerid], NyeroSzamok[2][playerid], NyeroSzamok[3][playerid], NyeroSzamok[4][playerid]);
SendClientMessage(playerid, yellow, string);
return 1;
}
CMD:mylotto(playerid,params[])
{
#pragma unused params
new string[128];
if(SorsJegy[playerid] == false) return SendClientMessage(playerid, red, \"Nem vettél még lottó-t. Vegyél egyet írd be /gepilotto vagy /lotto [$100]\");
format(string, sizeof(string), \"A lottó számaid a következõk: %d, %d, %d, %d, %d\", NyeroSzamok[0][playerid], NyeroSzamok[1][playerid], NyeroSzamok[2][playerid], NyeroSzamok[3][playerid], NyeroSzamok[4][playerid]);
SendClientMessage(playerid, yellow, string);
return 1;
}
CMD:lottotest(playerid,params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
Sorsolas();
} else SendClientMessage(playerid,red,\"NEM rcon admin vagy.\");
return 1;
}
forward Sorsolas();
public Sorsolas()
{   // lottószám sorsolás:
for(new f = 0; f < 5; f++) KisorsoltSzamok[f] = random(91); // azért 91 mert csak így kapunk 90-es lottószámot mivel a random az 0-tól kezdõdik és akkor pl.:10-es szám már a 11-dik!!!
for(new f = 0; f < 4; f++) for(new c = f+1; c < 5; c++) { if(KisorsoltSzamok[f] == KisorsoltSzamok[c] || KisorsoltSzamok[f] < 1 || KisorsoltSzamok[4] < 1) return Sorsolas(); }
// A kisorsolt számok ellenõrzése egyezés vagy 0 értéknél újra sorsolás.
for(new f = 0; f < 4; f++) for(new c = f+1; c < 5; c++) { if(KisorsoltSzamok[f] == KisorsoltSzamok[c]) return SendClientMessageToAll(red,\"Figyelmeztetés azonos kihúzott lottószámok a sorsolás letiltva.\"); }
// Biztonsági ellenõrzés ha netalán mégis lenne egyezés akkor egy üzenettel letiltás. Újra sorsolni fog ahogy a timeridõzítése megvan adva. Elhanyagolható ez az ellenõrzés.
new Talalat[MAX_PLAYERS], string[128], Name[24];
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
{
if(SorsJegy == true)
{
            for(new f = 0; f < 5; f++) for(new c = 0; c < 5; c++) { if(NyeroSzamok[f] == KisorsoltSzamok[c]) Talalat++;} // Egyezés keresés dupla ciklus segítségével, Egyezésnél: Talalat[playerid] változó értékének növelése.
           
   SendClientMessage(i, red, \" ========= Ötös Lottó 5/90 =========\");
   format(string, sizeof(string), \" A saját lottó számaid: %d, %d, %d, %d, %d\", NyeroSzamok[0], NyeroSzamok[1], NyeroSzamok[2], NyeroSzamok[3], NyeroSzamok[4]);
   SendClientMessage(i, yellow, string);
   format(string, sizeof(string), \" A nyertes lottó számok: %d, %d, %d, %d, %d\", KisorsoltSzamok[0], KisorsoltSzamok[1], KisorsoltSzamok[2], KisorsoltSzamok[3], KisorsoltSzamok[4]);
   SendClientMessage(i, grgreen, string);
   if(Talalat == 0) SendClientMessage(i, grgreen, \" Nem találtál el egy számot se.\");
   if(Talalat == 1) { SendClientMessage(i, grgreen, \" Találatok száma: 1 Nyereményed: $5500\"); GivePlayerMoney(i, 5500); }
   if(Talalat == 2) { SendClientMessage(i, grgreen, \" Találatok száma: 2 Nyereményed: $28000\"); GivePlayerMoney(i, 28000); }
   if(Talalat == 3) { SendClientMessage(i, grgreen, \" Találatok száma: 3 Nyereményed: $173000\"); GivePlayerMoney(i, 173000); }
   if(Talalat == 4) { SendClientMessage(i, grgreen, \" Találatok száma: 4 Nyereményed: $673,000\"); GivePlayerMoney(i, 673000); }
   if(Talalat == 5) {
      SendClientMessage(i, green, \"Teli Találat\");
      SendClientMessage(i, green, \"Nyereményed: $132,000,000\");
      GetPlayerName(i,Name,sizeof Name);
      format(string, sizeof(string),\"%s megnyerte a fõnyereményt $132.000.000.\",Name);
      SendClientMessageToAll(red, string);
      GivePlayerMoney(i, 132000000);
      BanEx(i,\"Ha most igaziból Ötös lottót játszanál akkor full gazdag lehetnél, de ez csak játék.\"); // Kérem a játékos unbannolását. Erre az esély \"1\" az \"5.273.912.160-hoz\" :D
   }
   SendClientMessage(i, red, \" ================================\");
   SorsJegy = false;
}
}
return 1;
}
GepiLottoSzamok(playerid)  // véletlenszerüen megad lottószámokat
{
for(new p = 0; p < 5; p++) NyeroSzamok[p][playerid] = random(91);
for(new f = 0; f < 4; f++) for(new c = f+1; c < 5; c++) { if(NyeroSzamok[f][playerid] == NyeroSzamok[c][playerid] || NyeroSzamok[f][playerid] < 1 || NyeroSzamok[4][playerid] < 1) return GepiLottoSzamok(playerid); }
// Azonosság keresés egyezés és 0 esetén ismétlés.
      for(new f = 0; f < 4; f++) for(new c = f+1; c < 5; c++) { if(NyeroSzamok[f][playerid] == NyeroSzamok[c][playerid]) return SendClientMessageToAll(red,\"Figyelmeztetés azonos gépilottószámok kérlek írd be újra /gepilotto.\"); }
// Biztonsági ellenõrzés ha netalán mégis lenne egyezés akkor egy üzenettel letiltás. Elhanyagolható ez az ellenõrzés.
return 1;
}
forward LottoHirdetes();
public LottoHirdetes()
{
SendClientMessageToAll(yellow,\"Vásárolj lottót a /lotto vagy a /gepilotto parancsal a szerencse bármikor bekopoghat, sorsolás 2 percenként.\");
}
 
public OnFilterScriptExit()
{
for (new p = 0; p < 2; p++) KillTimer(TimerKill[p]);
return 1;
}

 
és az érdekelne hogy valahogy meglehet-e nézni hogy milyen számokat fog kisorsolni

30
Szkript kérések / ban
« Dátum: 2012. Április 15. - 11:12:31 »
kellene nekem egy olyan hogy ha valakit bannolnak akkor ha relogol kiírja hogy ki bannolta
és ne csak azt írja hogy You are banned from this server.
másik meg az hogy
 
if(IsPlayerInRangeOfPoint(playerid, 10, 264.6288,77.5742,1001.0391))

 
itt ne lehessen semilyen  parancsot használni

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