GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: Itachi_uchia - 2016. Június 09. - 12:35:55

Cím: Hogyan kell rendőr frakit csinálni?
Írta: Itachi_uchia - 2016. Június 09. - 12:35:55
A kérdés ismét adott
Cím: Hogyan kell rendőr frakit csinálni?
Írta: Kovacs_Richard - 2016. Június 09. - 14:52:47
0-ról, vagy van valami frakció rendszered?
Cím: Hogyan kell rendőr frakit csinálni?
Írta: ZSOLTI99 - 2016. Június 09. - 14:55:41
https://sampforum.hu/index.php?topic=27991.0
Cím: Hogyan kell rendőr frakit csinálni?
Írta: 1Mark6 - 2016. Június 09. - 14:56:32
Úgyanúgy, mint a többi frakciót nagyjából, csak a parancsokat korlátozod,hogy csak a rendőrők tudják használni.
 
#define RENDORSEG 1
if(pInfo[playerid][pFrakcio] == RENDORSEG)
{
   SendClientMessage(playerid,-1,\"Rendőr vagy\");
}
else SendClientMessage(playerid,-1,\"Nem vagy rendőr :(\");

 
De valami segédletet adhattál volna meg, hogy milyen változókat használsz, így nagyjából csak ennyit tudok segiteni, a lényeg, hogy definiálsz egy értéket, hogy könnyebben tudd majd későbbiekben kezelni, és ha a játékos változójának az értéke egyenlő a definiált értékeddel, akkor képes legyen használni a parancsot, ellenkező esetben hibaüzenetet/egyéb utasításokat hajtson végre.
Cím: Hogyan kell rendőr frakit csinálni?
Írta: Itachi_uchia - 2016. Június 09. - 15:48:58
0.rol

Dupla hozzászólás automatikusan összefûzve. ( [time]2016. június 09. 15:50:03[/time] )

Idézetet írta: 1Mark6 date=1465476992\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60801\" data-ipsquote-contentclass=\"forums_Topic
Úgyanúgy, mint a többi frakciót nagyjából, csak a parancsokat korlátozod,hogy csak a rendőrők tudják használni.
 
#define RENDORSEG 1
if(pInfo[playerid][pFrakcio] == RENDORSEG)
{
   SendClientMessage(playerid,-1,\"Rendőr vagy\");
}
else SendClientMessage(playerid,-1,\"Nem vagy rendőr :(\");

 
És hogyan tudom bevenni a rendőrségbe?
De valami segédletet adhattál volna meg, hogy milyen változókat használsz, így nagyjából csak ennyit tudok segiteni, a lényeg, hogy definiálsz egy értéket, hogy könnyebben tudd majd későbbiekben kezelni, és ha a játékos változójának az értéke egyenlő a definiált értékeddel, akkor képes legyen használni a parancsot, ellenkező esetben hibaüzenetet/egyéb utasításokat hajtson végre.
 
Hogyan tudom a rendőrségbe bevenni?
Cím: Hogyan kell rendőr frakit csinálni?
Írta: 1Mark6 - 2016. Június 09. - 16:32:22
Hát ha 0.ról szeretnél készíteni rendőr frakciót ahhoz több minden kell mint 3. sor.
- Egy alap játékmód
- Játékosok adatainak mentése ( Rang,Frakció, etc.)
- Alap frakció műveletek kidolgozása ( /felvesz, /kirúg, /rang, /leaderad, etc.)
- Egyedi parancsok létrehozása ( Gondolok itt a rendőrparancsokra, /bilincs, etc.)
Nagyjából ennyi kell hozzá, nem nehéz megcsinálni, ha már az első kettő megvan. Azonban ha az előbbieket nem tudod megvalósítani, azt javaslom ne ilyennel kezd a próbálkozásokat :D
Cím: Hogyan kell rendőr frakit csinálni?
Írta: Itachi_uchia - 2016. Június 09. - 17:30:05
Amúgy a stb helyett mért etc irtál? elvégre nem román az oldal -.-
Cím: Hogyan kell rendőr frakit csinálni?
Írta: 1Mark6 - 2016. Június 09. - 17:49:12
Én kérek elnézést, hogy így szoktam hozzá, és az etc. moderáltad mint a stb. Illetve ha neked ez a legnagyobb problémád, akkor azt javaslom tanulgass még :D
Cím: Hogyan kell rendőr frakit csinálni?
Írta: GUN - 2016. Június 09. - 17:52:43
Legelőször is meg kellene tanulnod a programozás alapjait.
Tudod (vagy nem), vannak ilyen változók, szelekció(elágazás) etc. Na de nem is akarlak túlterhelni.
Ha bővebben érdekel, keress rá.
Ha ezzel megvagy, büszke lehetsz magadra.
Ezek után megírhatsz egy tényleg alap RP módot, ami a /do /me parancsokon kívül tényleg tartalmaz valamit.
Mégpedig a játékosok adatait! Létrehozol egy változót, amibe a játékos frakcióját tárolod el ID szerint.
Felvenni pofon egyszerűen tudod: egy paranccsal, mely átállítja ezt a változót.
Utána már csak a rendőrös parancsoknál egy egyszerű if elágazással megnézed, hogy tagja-e a frakciónak.
(a frakció ID-je megegyezik a rendőr frak ID-jével).
Remélem, kimerítő választ kaptál erre a roppant nehéz kérdésre. Ha további kérdésed lenne ezek után, keresd fel a googlet.
UI: Az etc egy angol rövidítés. És a segítségedre kapott választ nem kritizálni kell, hanem megköszönni.
Cím: Hogyan kell rendőr frakit csinálni?
Írta: Itachi_uchia - 2016. Június 09. - 19:22:19
Eh...Bocsi.. Egyékbént köszi ha sikerül nyitok egy topicot ahol téged éltetlek! :D