Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-01-18, 11:18


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

witam mam taki fragment komendy:

Kod:

if(strcmp(cmd, "/zwolnij_sss", true) == 0){


i mam definicje:
#define NickSzefasss ""


i mam pytanko chce do tej komendy /zwolnij_sss
dodac to ze gdy wpisze w tych np. NickSzefasss "Proszek"

to proszek bedzie m?g? u?ywa? tej cmd :P

za pomoc piwka

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-18, 11:27


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Dodaj na pocz?tku tej komendy, po klamrze otwieraj?cej:
Kod:

new playerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
if(strcmp(NickSzefasss, playerName, false, MAX_PLAYER_NAME) != 0)
{
SendClientMessage(playerid, -1, "Nie mo?esz u?y? tej komendy!");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-18, 15:14


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

a jak chce zeby uzywa? jej tez
#define NickVcSzefasss ""

to jak to zrobi??

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-18, 15:43


Maajk_El

PawnoMaster :)






Wiek: 29
Na forum: 4841 dni
Posty: 162
Nick w MP: "Maajk_El"

Piwa: 2365

Respekt: 92,1

Ostrzeżeń: 100%
To wtedy dajesz na grze mapy
Kod:


#define NickSzefasss " "
#define NickVcSzefasss " "


a komenda wygl?da?a by tak g?ra jej
Kod:

new name[MAX_PLAYER_NAME];
if(strcmp(cmd, "/zwolnij_sss", true) == 0){
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name,NickSzefasss,true)==0 || strcmp(name,NickVcSzefasss,true)==0){


Tylko radz? zrobi? sobie np dla ciebie head admina doda? po prostu dotego np:
#define MozeDodawac " "
i do komendy doda? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-18, 20:06


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

no okok ;) dzieki wielkie :) Zaraz zobacze czy dzia?a i postawie piwka

[ Dodano: 2014-01-18, 17:31 ]
rozumiem ze jak chce dodac jeszce kierownika to tak:


Kod:

new name[MAX_PLAYER_NAME];
if(strcmp(cmd, "/zwolnij_sss", true) == 0){
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name,NickSzefasss,true)==0 || strcmp(name,NickVcSzefasss,true)==0 || strcmp(name,NickKierownikaSzefasss,true)==0){


tak?

[ Dodano: 2014-01-18, 17:35 ]
niestety u mnie ten wasz kod nie dzia?a tyle error?w daje ze to szok.

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-18, 21:47


Maajk_El

PawnoMaster :)






Wiek: 29
Na forum: 4841 dni
Posty: 162
Nick w MP: "Maajk_El"

Piwa: 2365

Respekt: 92,1

Ostrzeżeń: 100%
Co? musisz ?le robi? poka? mi kawa?ki kodu gdzie to wklejasz, i mi?dzy, pomi?dzy co.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-19, 10:27


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-19, 10:35


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Pikus2,

Pawn

new name[MAX_PLAYER_NAME];
if(strcmp(cmd"/zatrudnij_poli"true) == 0))
{
    GetPlayerName(playeridnamesizeof(name));
    if(strcmp(name,NickSzefaPoli,true)==0)
    {
        new string2[256];
        string strtok(cmdtextidx);
        if(!strlen(string))
        {
            SendClientMessage(playeridCOLOR_YELLOW"/zatrudnij_poli [nick]");
            return 1;
        }
        new nick[256];
        nick string;
        format(string2sizeof(string2), "Gracz %s zostal zatrudniony do twojej Frakcji (Policja)"string);
        SendClientMessage(playeridZIELONYstring2);
        string strtok(cmdtextidx);
        dini_Set(POLICJAnick"1");
    }
    return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-19, 10:52


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

a chce w innej komendzie dodac a tutaj tyle error?w ze to szok czemu?


Podaj kod jaki musze wkleic

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-19, 11:36


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

nie doda?e? klamry zamykaj?cej.

Pawn

if(strcmp(name,NickSzefaPoli,true)==0)
{


Tu otwierasz, a jak kod sie wykona to musisz zamkn?? }

czyli w tym wypadku (wy?ej) przed
Pawn

return 1;
}

trzeba doda? }

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-19, 14:36


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

aaa ;) a jak chce wiecej np nickVc szefa to tak jak w g?rnym kodzie tak?

[ Dodano: 2014-01-19, 11:45 ]
http://pastebin.com/dF4kMcx8
chce zeby ktos pom?g? mi w tym :P

Mam tak? cmd.

Chce zeby Szef pogo jej uzy to bedzie isa?o ze dosta?es dyscyplinare od Szefa Pogotowia


a jak uzyje NickSzefaPoli
to bedzie isa?o ze dosta?es dyscyplinare od Szefa Policji itd.


Definicje szef?w:

#define NickSzefaPoli ""
#define NickVcSzefaPoli ""
#define NickSzefaPogo ""
#define NickSzefaPd ""
#define NickSzefaTaxi ""
#define NickSzefaSn ""
#define NickSzefaJS ""
#define NickSzefaSGE ""

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Tagi: przydział :: cmd
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] przydział cmd Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku