Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[POMOC]/makegm

Započeo [ED]Matt
pre 14 godina
993
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
ExtractRolePlay
Wheel Man
pre 14 godina
Skripta koju koristim:Moja neka xD
Detaljan opis problema😮cu napravit komandu /makegm , da u GameModu postoje gamemasteri. znaci /makegm [ID/Nick][1-4] , tako nesto, 🙂
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Obrisan korisnik Obrisan korisnik
pre 14 godina
Hoces da ti objasnim kako da napravis tu komandu i ceo GameMaster sistem?
CH | Marko
Underboss
pre 14 godina
pogledaj tutorijale, ima tema za pravljenje GM-ova.
ExtractRolePlay
Wheel Man
pre 14 godina
Quote from November 23, 2011, 7:40 pm:
Hoces da ti objasnim kako da napravis tu komandu i ceo GameMaster sistem?


da 😄
Obrisan korisnik Obrisan korisnik
pre 14 godina
Quote from November 23, 2011, 7:40 pm:
Hoces da ti objasnim kako da napravis tu komandu i ceo GameMaster sistem?


da 😄

Posto pretpostavljam da je neki GF mod onda primer
Dodaj pod enum pInfo ovo pGameMaster,
CMD:makegm(playerid, params[])
{
       if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Nisi administrator!");
       new string, igrac, level,sendername,Imeigraca;
       if(!sscanf(params, "ui", igrac, level))
       {
if(level > 4) return SendClientMessage(playerid,-1,"Najveci moguce level je 4");
               if(igrac != INVALID_PLAYER_ID)
               {
GetPlayerName(playerid,sendername,sizeof(sendername)); GetPlayerName(igrac,Imeigraca,sizeof(Imeigraca));
                       format(string, sizeof(string), "Admin %s  vam je dao gamemaster level %i", sendername, level);
    SendClientMessage(igrac,-1, string);
format(string, sizeof(string), "Dali ste %s  gamemaster level %i", Imeigraca, level);
SendClientMessage(playerid,-1, string);
PlayerInfo = level;
               }
               else return SendClientMessage(playerid, -1, "Igrac nije online!");
       }
       else return SendClientMessage(playerid, -1, "Uputstvo: /makegm [ID/DioImena] ");
       return 1;
}

Ako ima neka greska neka me neko ispravi u notepad sam radio.
I onda napravi da cuva sve to.
I onda koristis if(PlayerInfo.... to valjda znas to ti je u komandama samo dodajes kod admin komandi za  proveru ako nije ni admin ni GM
ExtractRolePlay
Wheel Man
pre 14 godina
enum pInfo  OVO NEMAM
Obrisan korisnik Obrisan korisnik
pre 14 godina
Quote from November 23, 2011, 7:56 pm:
enum pInfo  OVO NEMAM

A onda mi reci koji mod koristis, Ili ako koristis PVar-ove reci.
Blaeks_Biofor
Forum Don
pre 14 godina
e momci al ima neko strcmp za /makegm posto radim gta rp molim vas 😎
William Johnson
Hustler
pre 14 godina
evo ti
if(strcmp(cmd, "/makemaster", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makemsater [playerid/PartOfName] [level(1-3)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if ((IsPlayerAdmin(playerid)) || PlayerInfo >= 1338)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
printf(": %s je postavio %s na level %d GameMastera.", sendername, giveplayer, level);
format(string, sizeof(string), "  Promovisani ste na level %d GameMastera || Head Admin %s", level, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "  Promovisali ste %s na level %d admina.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  Niste autorizovani da bi ste Koristiteli ovu komandu!");
}
}
return 1;
}
Blaeks_Biofor
Forum Don
pre 14 godina
Williame a gde to da ubacim msm ispod kog dela?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava