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

Wysłany: 2012-01-13, 18:24


Skywalker







Wiek: 36
Na forum: 5909 dni
Posty: 32

Piwa: 36

Respekt: 50

Ogarn??em wreszcie zcmd ale nie wiem z jakiej przyczyny ale w tylko jednej komendzie wywala mi errory ...
Kod:


Kod:
dm-3.pwn(1191) : error 029: invalid expression, assumed zero
dm-3.pwn(1191) : error 017: undefined symbol "cmd_Autor"
\dm-3.pwn(1191) : error 029: invalid expression, assumed zero
dm-3.pwn(1191) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


A tutaj komenda :
Kod:


CMD:Autor(playerid, params[])
{
new s[1600];
strcat(s,"{15EAAA}Autorem mapy jest \n");
strcat(s,"{15EAAA}Chcesz zg?osi? jemu jaki? b??d / bug w mapie ?\n");
strcat(s,"{15EAAA}Pisz na GG b?d? na forum !\n");
strcat(s,"{15EAAA}GG : \n");
strcat(s,"{15EAAA}www.pl !\n");
strcat(s,"{FFFF00}Administracja ?yczy mi?ej gry !\n");
ShowPlayerDialog(playerid, GUI_AUTOR, DIALOG_STYLE_MSGBOX, "{FFFFFF}Autor Mapy ", s, "OK", "");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 20:20


FullClip







Wiek: 29
Na forum: 5797 dni
Posty: 82
Nick w MP: Raiden

Piwa: 350

Respekt: 59,8

Wklei?e? t? komend? do jakiego? publica, popraw to. ;p
(Komendy w systemie ZCMD tworzy si? poza publicami.)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 20:26


Skywalker







Wiek: 36
Na forum: 5909 dni
Posty: 32

Piwa: 36

Respekt: 50

Podpatrzy?em w innych mapach , kt?re u?ywaj? systemu zcmd , ?e komendy daj? w :
public OnPlayerCommandReceived(playerid, cmdtext[])
{

Ka?d? komend? tam da?em i tylko w tej jednej to wywali?o.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 20:58


FullClip







Wiek: 29
Na forum: 5797 dni
Posty: 82
Nick w MP: Raiden

Piwa: 350

Respekt: 59,8

Nie mam poj?cia jak to dzia?a, ale ten sam kod skopiowa?em, wklei?em poza publicami i .. dzia?a. :P Czyta?em kilka poradnik?w na temat zcmd, nigdzie nie wyczyta?em ?e komendy si? daje w jakim? publicu, raczej pisali ?eby je dawa? poza. Zr?b to co napisa?em i powiedz czy dzia?a. ;p

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 21:09


R_D_U







Wiek: 29
Na forum: 5313 dni
Posty: 78
Nick w MP: R_D_U

Piwa: 194

Respekt: 61,5

daj na szarym ko?cy mapy a na 100% bedzie dzia?ac ja mam poza publikami i myka jak trza


Pomog?em ?? nie zapomnij postawic :arrow: :piwo:

Podpis
Przyjmuję zlecenia na panele graczy adminów
http://gtao.pl/oferuje-na...2710.htm#518583
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 21:14


Skywalker







Wiek: 36
Na forum: 5909 dni
Posty: 32

Piwa: 36

Respekt: 50

Da?em poza public'kiem i wywali?o mi errory.
Kod:


dm-3.pwn(1922) : error 001: expected token: "-string end-", but found "-identifier-"
dm-3.pwn(1922) : error 017: undefined symbol "Serwer"
dm-3.pwn(1922) : error 029: invalid expression, assumed zero
dm-3.pwn(1922) : fatal error 107: too many error messages on one line



Komenda :
Kod:


//Napraw
CMD:napraw(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid, -2500);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{FF9900}"Serwer", "{F7A26F}Naprawi?e? Sw?j Pojazd Za 2500$ !", "OK", "");
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 21:26


FullClip







Wiek: 29
Na forum: 5797 dni
Posty: 82
Nick w MP: Raiden

Piwa: 350

Respekt: 59,8

Kod:

"{FF9900}"Serwer"

Trzy razy ". Tutaj le?y b??d.

Popraw na:
Kod:

"{FF9900}Serwer"


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 21:39


Skywalker







Wiek: 36
Na forum: 5909 dni
Posty: 32

Piwa: 36

Respekt: 50

Zosta?o par? warning?w :
Kod:


dm-3.pwn(2031) : warning 209: function "cmd_Wypity" should return a value
dm-3.pwn(2023) : warning 209: function "cmd_Poddajsie" should return a value


Linijki
Kod:


2031 :
CMD:Wypity(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
ApplyAnimation(playerid,"PED", "WALK_DRUNK",4.0,1,1,0,0,0);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wy??czy? animacje wpisz {FFFFFF}/animstop");
return 1;
}
}

2023 :
Kod:


CMD:Wypity(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
ApplyAnimation(playerid,"PED", "WALK_DRUNK",4.0,1,1,0,0,0);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wy??czy? animacje wpisz {FFFFFF}/animstop");
return 1;
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-13, 22:33


FullClip







Wiek: 29
Na forum: 5797 dni
Posty: 82
Nick w MP: Raiden

Piwa: 350

Respekt: 59,8

Ch?ooopie ;p

Poka?e Ci jak powinna wygl?da? sprawa z klamrami. Nie mo?esz ich dawa? gdzie popadnie, zobacz:

CMD:banall

if co?tam
{ - klamra od if

} - koniec tego if

return 1; - zawsze jest

} - jak wy?ej, zawsze jest

Rozumiesz? :p Nie? Jak nie to trzymaj poprawione:

Kod:

CMD:Wypity(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
ApplyAnimation(playerid,"PED", "WALK_DRUNK",4.0,1,1,0,0,0);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wy??czy? animacje wpisz {FFFFFF}/animstop");
}
return 1;
}


Zapewne jeszcze b?dziesz mia? sporo takich b??d?w, to postaraj si? je poprawi? na wz?r tego co ja zrobi?em.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-14, 14:17


Skywalker







Wiek: 36
Na forum: 5909 dni
Posty: 32

Piwa: 36

Respekt: 50

Dzia?a !
Tylko nie wiem czemu po wej?ciu na serwer i utworzeniu konta crashuje mnie ?

Postaw piwo autorowi tego posta
 

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


FullClip







Wiek: 29
Na forum: 5797 dni
Posty: 82
Nick w MP: Raiden

Piwa: 350

Respekt: 59,8

Poka? kod, zobaczymy co da si? zrobi?.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-14, 20:26


Skywalker







Wiek: 36
Na forum: 5909 dni
Posty: 32

Piwa: 36

Respekt: 50

OnPlayerConnect i Disconnect :
http://pastebin.pl/54445 (Wiem , ?e namieszane ale ja si? odnajduj? :D )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-14, 20:38


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

Skywalker, co to jest?! Nie b?de w to wnika?, wg mnie jest tam sporo b??d?w. Ale skoro ci sie serwer crashuje po wpisaniu has?a, to daj nam callback OnDialogResponse.

BTW: Jest sporo b??d?w, ale zacznij u?ywa? "PlayerName(id)", b?dzesz mia? ?atwiej. Proponuje Ci te? zmieni? system plik?w, nie ucz sie z?ych nawyk?w.

[ Dodano: 2012-01-14, 20:41 ]
Zrymowa?o sie :D

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-14, 21:10


Skywalker







Wiek: 36
Na forum: 5909 dni
Posty: 32

Piwa: 36

Respekt: 50

http://pastebin.pl/54488 - DialogRequest.
kurczak1324, na razie zostan? przy Dini :) .

Postaw piwo autorowi tego posta
 

 
Tagi: komendy.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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