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

Wysłany: 2013-07-25, 22:44


SobiPTR







Wiek: 31
Na forum: 5078 dni
Posty: 29

Piwa: 2

Respekt: 50

Witam,
Potrzebna jest mi ca?a definicja, chociaz ma?a podpowiedz nawet jak zrobi? co? takiego ?e:

:arrow: 1.Gdy gracz wpisze /kontroluj . Otrzyma misje kt?r? musi wykona? od punktu a do punktu b i ko?czy wracaj?c do punktu a. W punkcie a otrzymuje 2sc i 2000$ ??

:arrow: 2. Czy jest mo?liwo?? wpisania cmd z innego team`u kt?ra poinformuje nas ?e dany gracz wykonuje misje wy?ej ??

:arrow: 3.Jak zrobi? cmd /odpoczynek dost?pn? dla wszystkich graczy wy??cznie gdy admin wpisze jak?? tam cmd kt?ra odblokuje ta "/odpoczynek" ??

Z g?ry dzi?kuje, je?li moje pytania s? niesprecyzowane prosz? napisa? co musz? doda? abym uzyska? od was odpowiedz.

:piwo: Pozdrawiam, oczywi?cie Piwo z lod?wki poleci xD :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-26, 16:10


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

3.
Kod:

new bool:blockedCommand;

CMD:odblokujodpoczynek(playerid, p[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Nie jeste? administratorem!"), 1;

blockedCommand=(blockedCommand)?false:true;
return 1;
}

CMD:odpoczynek(playerid, p[])
{
if(!blockedCommand) return SendClientMessage(playerid, -1, "Nie mo?esz u?y? tej komendy, poniewa? administrator jej nie udost?pni?!"), 1;

//cos robisz
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-26, 17:10


SobiPTR







Wiek: 31
Na forum: 5078 dni
Posty: 29

Piwa: 2

Respekt: 50

Da?o by rade w zapisie dini? ;d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-26, 17:11


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Nom. Ale to za godzinke dwie

[ Dodano: 2013-07-26, 18:02 ]
Kod:

#define ini_command_Settings "cmd_Settings.ini"

if(!dini_Exists(ini_command_Settings))
{
dini_Create(ini_command_Settings);
dini_BoolSet(ini_command_Settings, "odpoczynek_b", 0); // 0 - zablokowana | 1 - odblokowana
}

CMD:odblokujodpoczynek(playerid, p[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Nie jeste? administratorem!"), 1;

if( ( !dini_Bool(ini_command_Settings, "odpoczynek_b") ) ? dini_BoolSet(ini_command_Settings, "odpoczynek_b", 1) : dini_BoolSet(ini_command_Settings, "odpoczynek_b", 0) ) {}
return 1;
}

CMD:odpoczynek(playerid, p[])
{
if(!dini_Bool(ini_command_Settings, "odpoczynek_b")) return SendClientMessage(playerid, -1, "Nie mo?esz u?y? tej komendy, poniewa? administrator jej nie udost?pni?!"), 1;

//cos robisz
return 1;
}

public OnGameModeInit()
{
if(!dini_Exists(ini_command_Settings))
{
dini_Create(ini_command_Settings);
dini_BoolSet(ini_command_Settings, "odpoczynek_b", 0); // 0 - zablokowana | 1 - odblokowana
}
return 1;
}


Prosz? Ci? bardzo.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-26, 18:18


Mr.Ufo







Wiek: 29
Na forum: 4871 dni
Posty: 6

Piwa: 4

Respekt: 50

Nie daje gotowc?w wi?c podpowiedzi.

1. Da si? tak, ale do tego przyda Ci si? ten include www.samp-scripts.com/post..._include-12030/

Potem ju?, po wpisaniu komendy funkcja SetPlayerPos do punktu a (chyba, ?e punkt a ma si? zaczyna? tam gdzie jest gracz, to pobierz pozycje gracza funkcj? GetPlayerPos i ustaw pozycje punku a za pomoc? tego include), nast?pnie ustawiasz cp graczowi (punkt b) i robisz, ?e po dojechaniu dostaje kase (funkcja GivePlayerMoney) i score (powi?kszasz zmienn? w kt?rej trzymasz score)
2. Nie rozumiem co masz na my?li, rozwi? to :s

Postaw piwo autorowi tego posta
 

 
Tagi: punktu :: punktu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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