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

Wysłany: 2016-11-21, 20:46


Michatex

PAWN Dev.






Wiek: 24
Na forum: 3848 dni
Posty: 90
Nick w MP: Michatex

Piwa: 1153

Respekt: 80

Hej! W?a?nie zacz??em pisa? serwer o temacie Truck Role-Play. Ot?? mam ma?y problem. Chcia?bym wykona? list? komend. Gdy na czacie napiszemy "/cmd" wy?wietli si? nam w oknie lista komend. Jestem pocz?tkuj?cy i by?bym bardzo wdzi?czny gdyby kto? napisa? mi pocz?tkowy kod, kt?ry bym przerobi? r?wnocze?nie si? ucz?c, pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-21, 23:12


szymixooo

Uczeń Pawn






Wiek: 33
Na forum: 3645 dni
Posty: 41
Nick w MP: szymixooo

Piwa: 62

Respekt: 50

Ostrzeżeń: 100%
Zrobi? to w includzie dcmd. Aby to wykona? musisz go pobra?.
Pawn
public OnPlayerCommandText(playeridcmdtext[])
{
    dcmd(cmd3cmdtext);
    return 0;
}

dcmd_cmd(playeridparams[])
{
    #pragma unsed params
    SendClientMessage(playeridKOLOR"Komendy serwera Truck RP");
    SendClientMessage(playeridKOLOR"/100hp - daje tobie 100 hp"); //i tak mo?na dalej.
    // ja osobi?cie polecam /cmd w tectdraw, ale jak sie uczysz to powodzenia
    return 1;
}


Podpis
Witam Cię
. Jestem początkującym programistom PAWN, pomagam tam gdzie potrafię
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-22, 00:09


ddaro11

Pawner SA:MP






Wiek: 27
Na forum: 4495 dni
Posty: 51
Nick w MP: ddaro11

Piwa: 20

Respekt: 40

Ostrzeżeń: 40%
Kod:

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/cmd", cmdtext, true, 10)==0)
{
SendClientMessage(playerid, COLOR_WHITE, "//KOMENDA DO POJAWIENIA");
return 1;
}
return 0;
}


[ Dodano: 2016-11-22, 00:13 ]
Kod:

COMMAND:CMD(playerid, params[]){

#pragma unused params
new string[250];
format(string, sizeof string, "{NR.KOLORU}/*Komenda do pojawienia*/\n/*dalsze komendy*/\n //Co ka?d? komende daj \n /*<< to jest chyba w texdrawie ;) */");
ShowPlayerDialog(playerid, AUTORINFO, DIALOG_STYLE_MSGBOX, " ", string, "OK", #);
return 1;
}

NWM czy tak jest dobrze ale raczej tak

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-22, 18:20


Michatex

PAWN Dev.






Wiek: 24
Na forum: 3848 dni
Posty: 90
Nick w MP: Michatex

Piwa: 1153

Respekt: 80

Rozumiem. Co mam zrobi? je?eli mimo i? w?o?y?em "zcmd" do odpowiedniego folderu, a przy kompilacji nie by?o problem?w lecz gdy doda?em go jako "filterscripts" do "server.cfg" w grze ta komenda nie dzia?a?

Kod:

#include <a_samp>
#include <zcmd>

COMMAND:cmd(playerid, params[])
{
new string[250];
format(string, sizeof string, "{0x0087FFFF}/*/animacje {0xFFFFFFFF}- lista dost?pnych animacji./n/{0x0087FFFF}/q {0xFFFFFFFF} - wychodzisz z serwera.");
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Komendy", string, "Okej", #);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-22, 19:27


szymixooo

Uczeń Pawn






Wiek: 33
Na forum: 3645 dni
Posty: 41
Nick w MP: szymixooo

Piwa: 62

Respekt: 50

Ostrzeżeń: 100%
Komenda mo?e nie dzia?a?, bo mo?e masz dwie biblioteki (mianowicie dcmd i zcmd). Razem one nie wsp??pracuj?, dlatego musisz si? zastanowic i przerobi? wszystko na t? kt?r? chcesz.

[ Dodano: 2016-11-22, 19:30 ]
A dobra m?j b??d, nie masz wpisanego pewnie dialogu na g?rze mapy b?d? skryptu wpisz
Pawn
#define Komendy 60 // liczba mo?e by? ka?da, lecz inna niz wszystkie. 


Podpis
Witam Cię
. Jestem początkującym programistom PAWN, pomagam tam gdzie potrafię
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 17:54


Michatex

PAWN Dev.






Wiek: 24
Na forum: 3848 dni
Posty: 90
Nick w MP: Michatex

Piwa: 1153

Respekt: 80

Wszystko wykona?em co mi kaza?e?. Gdy za?aduj? j? i wejd? na serwer jedyne co si? poka?e to "SERVER: Unknown command".

Czy m?g?by? mi wys?a? w pe?ni wykonan? i funkcjonaln? komend??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 22:20


borsuk







Wiek: 17
Na forum: 3548 dni
Posty: 468

Piwa: 15622

Respekt: 412
Respekt: 412

Ostrzeżeń: 80%
Serio? Robiles jak?? komend?? Podejzewam ?e ten RP to ci nie wypali bo pewnie sciagasz z Neta ale spoko ka?dy byl kiedy? lajikiem

Wiec tak:
W OnPlayerCommand text daj tak
if(!strcmp(cmdtext ,"/cmd" ,true))
{
ShowPlayerDialog(playerid ,8913 ,DIALOG_STYLE_MSGBOX ,"Komendy serwerowe" ,"Komenda 1 - JAKIS OPIS KOMENDY\nKomenda 2 - JAKIS OPIS KOMENDY" ,"OK" ,"");//8913-ID Dialogu moze byc kazdy ale nie moze sie powtarzac! DIALOG_STYLE_MSGBOX-RODZAJ DIALOGU Komenda 1 i Komenda 2 to wpisz tam komende np /pasy \n-Oddziela komendy musi byc po kazdej Komendzie!
}

Je?eli zrobilem blad to prosz? o popraw? bo jestem na telefonie Dasz zimne :piwo: ?

Postaw piwo autorowi tego posta
 

 
Tagi: [inne] :: lista :: komend
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