Jump to content
  • 0

pomoc HELP


Palso

Dotaz

čaute teraz potrebujem fakt helpnuť :d potrebujem tutorial na to ze ked si v gamemode vyberam postavy tak pod danymi postavami pise tex zltou a pod inymi zasa cervenou farbou. Tam kde bude text cervenou tak tam bude pisat ze HLZ*Gang HooliganZ tak tie postavy budu moct iba officialny clenovia klanu [HLZ] ze aby ty officialny aby som ich zapisoval do scriptfiles a tam kde bude zltou tak tam budu moct vsetci si vybrat postavu pls helfnite diky :)

Link to comment
Share on other sites

6 odpovědí na tuto otázku

Recommended Posts

  • 0

Tak pokuď myslíš u nějaké skupiny tak tu skupinu musíš prvně založit a barvu nastavím pomocí menu které si vytvoříš a nebo může být i příkaz. :rap:

Toto hoď na začátek což je skoro všude:

 

#include

 

 

Pak si udělej definici barev které tam budež mýt:

 

#define COLOR_BLUE 0x0000BBAA

#define COLOR_RED 0xAA3333AA

 

 

 

Nastavení menu ve kterém si zvolíš barvu pak jen musíš udělat ještě to menu a k němu příkaz ale to by bylo nadlouho "scratch" :

 

public OnPlayerSelectedMenuRow(playerid, row)

{

new Menu:Current = GetPlayerMenu(playerid);

if (Current == Barvy ) {

switch(row) {

case 0:{SendClientMessage(playerid, COLOR_RED, "Barva Modra Aktivána!");

SetPlayerColor(playerid, COLOR_MODRA);

}

 

 

Snad jsem ti pomohl ale tyto barvy jsem dělal také poprvé :boss::v: "lol"

Link to comment
Share on other sites

  • 0

to co som napisal je velmi zlozite ja sam to neviem :( tak prosim pomôžete mi s týmto ?

 

Mamm gang gamemod v ktorom sú civilisti , policajti, gangy. Chcem aby ked hráč pride prvý krát na srever tak môže iba civilistu ze ked si vyberie napr. policajta tak sa spawne a zabije ho to . Pri policajtoch mám napísanie ieco ako clan tag a to [LSPD] takze ked leader [LSPD] zoberie daneho hraco do LSPD tak on uz bue ôct si dat postavu policajta (ze tych clenov by som si zapisoval napr do scriptfiles) a tak isto aj pri gangoch ked nechaete napiste a ja vam dam video :d :D

Link to comment
Share on other sites

  • 0
  • Globální moderátor

Např. prvních 4 chceš zarezervovat.

AddPlayerClass(100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
AddPlayerClass(103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);

 

do OnPlayerRequestClass

SetPVarInt(playerid,"ClassID",classid); // nastaví to pokaždé classid které vybereš, v našem případě chceme zjistit jestli si vybral prvních 4 skinů.

 

OnPlayerRequestSpawn

new name[MAX_PLAYER_NAME]; // string na ukládání jména
GetPlayerName(playerid,name,sizeof(name)); // zjištění jména a ukládá do "name"
switch(GetPVarInt(playerid,"ClassID"))
{
   case 0..4:
   {
        if (strfind(name,"[HLZ]",false) == -1)// hledá v name tag [HLZ] a ignoruje case sensitive a pokud nenajde
        {
             SCM(playerid,color,"Nejsi člen HLZ");
             return 0;
        }
   }
}
DeletePVar(playerid,"ClassID");

Mělo by to fungovat, netestoval jsem to. Zbytek si snad už víš rady

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...