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

Oldalak: 1 ... 62 63 [64] 65 66 ... 70
946
SA-MP: Szerverfejlesztés / Frakció FS
« Dátum: 2012. április 04. - 16:10:46 »
\"fexits\" szót cseréld ki: \" fexist \"

947
Archívum / [HUN] nHistory RolePlay - Egy új történet
« Dátum: 2012. április 04. - 14:58:35 »
Véleményem szerint azért mert a játékos RP -s, még nem kéne neki adminsegédet adni. Elvégre egy RP szerveren az az alap, hogy tudj RP -zni.

948
Készülõ munkák / [INC] Fegyverek tiltása
« Dátum: 2012. április 04. - 14:55:07 »
Forrás: Wikipédia
SetDisabledWeapons:
 
Warning: This function was removed in SA-MP 0.3. Alternatively you can return 0 in OnPlayerUpdate if they use a bad weapon, and change their weapon.[/quote] - SAMP 0.3ban ki lett véve
SetPlayerDisabledWeapons:
 
Warning: This function doesn\'t work. At all.
Alternatively you can return 0 in OnPlayerUpdate if they use a bad weapon, and change their weapon.
[/quote] - Ez a funkció nem mûködik

949
Szkript kérések / Autóvásárlás
« Dátum: 2012. április 03. - 21:44:17 »
Ezt írtad le, én megcsináltam, dialogban a két csoport: 4 ajtós és 2 ajtós

950
Szkript kérések / Autóvásárlás
« Dátum: 2012. április 03. - 20:12:56 »
Megcsináltam a kérésed!
 
#include <a_samp>
#include <zcmd>
#define DIALOG_AUTOVASARLAS 1591
CMD:autovasarlas(playerid, params[])
{
     ShowPlayerDialog(playerid, DIALOG_AUTOVASARLAS, DIALOG_STYLE_LIST, \"Autóvásárlás\", \"4 ajtós autók\\n2 ajtós autók\", \"Ok\", \"Mégse\");
     return 1;
}

951
Készülõ munkák / [INC] Fegyverek tiltása
« Dátum: 2012. április 03. - 19:19:50 »
Üdv.
Tegnap kezdtem el írni ezt a függvénykönyvtárat, aminek az lényege, hogy letilthatunk fegyvereket, úgy, hogy ne használhassa a játékos.
Nézzünk elõször pár definíciót belõle, magyarázattal.
 
#define FEGYVER_TIMER_IDO 5000 // Az ellenõrzés idõzítõje ennyi idõközönként fut majd le
#define MAX_FEGYVER_ID 46 // Max. fegyver ID, ezt hagyd így!
#define LogbaKiiras // Kommenteld ki ha nem szeretnéd hogy logba írja a cuccokat!
#define FEGYVER_ELLENORZES 2 // Ide a fegyver ellenõrzés típusát. Típusok: 1 - A kézben lévõ fegyvert | 2 - Az összes fegyverét végignézi, és ha van nála elveszi azt a fegyvert

 
Funkciók:
 
FegyverTiltas(...)

 
OnGameModeInit / OnFilterScriptInit alatt ajánlom használni. Használata egyszerû: A zárójel közé írjuk be vesszõvel elválasztva a letiltani kívánt fegyverek ID -jeit. Most tiltsuk le a minigunt, és a rakétavetõket.
 
FegyverTiltas(35, 36, 38);

 


bool: FegyverTiltva(fegyver)

 
Ezzel ellenõrizhetjük, hogy egy fegyver tiltva van -e. Ellenõrizzük, hogy a minigun tiltva van -e.
 
if(FegyverTiltva(38) == true) SendClientMessage(playerid, -1, \"A minigun tiltva van!\");
else SendClientMessage(playerid, -1, \"A minigun nincs tiltva!\");

 


OsszesFegyverTiltasa()

 
Ezzel az összes fegyvert letilthatjuk.


FegyverTimerStart()

 
Ezzel a kis függvénnyel indíthatjuk el a timert, ami majd ellenõrzi hogy a játékosnál tiltott fegyver van -e


FegyverTimerStop()

 
Ezzel a függvénnyel állíthatjuk meg a fegyver ellenõrzés timert


FegyverElvesz(playerid, fegyver)

 
Ezzel a függvénnyel vehetünk el egy játékostól egy megadott fegyvert. Most vegyük el tõle a minigunt!
 
FegyverElvesz(playerid, 38);

 


Ötleteket várok. Kattints ide a fegyver ID -kért!
Valószínûleg holnap kiadom a béta verziót.

952
SA-MP: Szerverfejlesztés / GiveWeapon | Új
« Dátum: 2012. április 02. - 15:03:23 »
Tegnap írtam. Ezzel a kóddal egyszerre több fegyvert adhatunk a játékosnak.
 
stock GiveWeapon(playerid, ammo, ...)
{
new x = 0;
for(; x < numargs()-2; x++)
{
GivePlayerWeapon(playerid, getarg(x+2), ammo);
}
}

 
Példa a használatára:
 
GiveWeapon(playerid, 100, 24, 31, 38);

 
Így adtunk neki 100 tölténnyel a 24 -es, a 31 -es, és a 38 -as ID jû fegyverbõl. (Deagle, M4, Minigun)

Új:
Ugyanúgy ezzel a funkcióval egy sorban több fegyvert adhatunk egy játékosnak, de ezzel a kóddal különbözõ töltényekkel. Használata ugyanolyan, csak a fegyver ID után írd be a töltényszámot. Írhatsz annyi fegyvert és lõszert, amennyit szeretnél.
 
stock GiveWeapon(playerid, ...)
{
new x = 1;
for(; x != ((numargs()-1)/2)+1; x++)
{
    GivePlayerWeapon(playerid, getarg((x+x)-1), getarg(x+x));
}
}

 
Például egy M4 -et 250 tölténnyel, Desert Eaglet 50 tölténnyel, és egy 1000 -res sprayt.
 
GiveWeapon(playerid, 31, 250, 24, 50, 41, 1000);

953
Szkript kérések / Akinek a legtöbb pénze van és pontja kiirás.
« Dátum: 2012. április 01. - 21:26:46 »
Írtam rá neked egy függvényt ami az IDvel tér vissza, innentõl szerintem te is meg tudod csinálni.
 
stock LegtobbPenz()
{
      new i = 0, e, p;
      for(; i < MAX_PLAYERS; i++)
      {
              if(GetPlayerMoney(i) > p)
             {
                   e = i;
                   p = GetPlayerMoney(i);
             }
      }
      return e;
}

 
Az ID-t így kapod meg:
new id = LegtobbPenz();

Ezután az id változóval használhatod tovább
 
stock LegtobbPont()
{
      new i = 0, e, p;
      for(; i < MAX_PLAYERS; i++)
      {
              if(GetPlayerScore(i) > p)
             {
                   e = i;
                   p = GetPlayerScore(i);
             }
      }
      return e;
}

 
Az ID-t így kapod meg:
new id = LegtobbPont();

Ezután az id változóval használhatod tovább

954
Segítségkérés / 0.3e Stay within the world boundaries bug
« Dátum: 2012. március 27. - 21:34:28 »
Szúrd be az OnPlayerSpawn alá:
SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);

955
Segítségkérés / /open /close (csak adott személyeknek)
« Dátum: 2012. március 27. - 21:20:28 »
CMD:open(playerid, params[])
{
       if(!strcmp(pName(playerid), \"név\", true))
       {
               // ha az a neve
       }
       else SendClientMessage(playerid, -1, \"Nem használhatod!\");
       return 1;
}
CMD:close(playerid, params[])
{
       if(!strcmp(pName(playerid), \"név\", true))
       {
               // ha az a neve
       }
       else SendClientMessage(playerid, -1, \"Nem használhatod!\");
       return 1;
}
stock pName(p)
{
      new n[24];
      GetPlayerName(p, n, 24);
      return n;
}

956
Segítségkérés / Gyors futás
« Dátum: 2012. március 27. - 21:17:30 »
Megkérnék minden kedves témanyitót, ha kérdésére/kérésére választ kapott, akkor legyen szíves használni, a \"Téma megoldva\" funkciót![/quote]

957
Segítségkérés / Dini probléma
« Dátum: 2012. március 22. - 17:05:46 »
Ne csak regisztrációnál, hanem kilépéskor is mentsd el. Szerintem betölti, csak mivel regisztrációnál 0$ -od, és 0 pontod van, ezért 0t ment el, és 0t is tölt be.

958
Segítségkérés / Sorban szedem le és mindegyik hibás?
« Dátum: 2012. március 22. - 17:03:20 »
Elhelyezted a filterscripts mappába a .amx fájlt? Próbáld meg reloadfs [ide a filterscript neve] parancssort a konzolba(samp-server.exe)

959
Segítségkérés / inputtext check
« Dátum: 2012. március 22. - 17:01:34 »
Szám:
 
if(strval(inputtext) == PlayerInfo[playerid][...])
{
       // ha az
}

 
Szöveg:
 
if(!strcmp(inputtext, PlayerInfo[playerid][...], true))
{
       // ha az
}

960
Szkript kérések / /setskin id parancs nem zcmd
« Dátum: 2012. március 22. - 11:34:13 »
Idézetet írta: N@rbirock date=1332351101\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18588\" data-ipsquote-contentclass=\"forums_Topic
megjavult de nem megy a parancs nem tudjátok
   dcmd(setskin,4,cmdtext);

 ide hányas kell mer lehet ez a baj
 
Igen ez a baj. Ezt az OnPlayerCommandText callback alá tedd be. A 4 -es helyére pedig a setskin karakterszámát írd be, tehát:
dcmd(setskin, 7, cmdtext);

Oldalak: 1 ... 62 63 [64] 65 66 ... 70
SimplePortal 2.3.7 © 2008-2024, SimplePortal