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

Wysłany: 2009-01-15, 20:59


speed12

..:: ScriptKinG ::..






Wiek: 30
Na forum: 6814 dni
Posty: 61

Piwa: 3404

Respekt: 50

Ostrzeżeń: 100%
shadow_pl200, daj tak :


Kod:


if (strcmp(cmdtext, "/komendy", true)==0 && junior[playerid]) {
if(junior[playerid]==1) {
SendClientMessage(playerid,COLOR_LIGHTGREEN,"/mkick - wyrzucasz danego gracza z serwera");
SendClientMessage(playerid,COLOR_LIGHTGREEN,"/marmor-all dajesz wszytkim kami");
SendClientMessage(playerid,COLOR_LIGHTGREEN,"/heal-all - uzdrawiasz kazdego");
} else SendClientMessage(playerid,kolor,"Nie jeste? Juniorem !");
return 1;
}


:) mia?es o jedn? klamre za du?o (zamkni?ta)

Podpis
Moje dzieła:

[URL=viewtopic.php?t=9905]PPS 3.5[/URL]
[URL=viewtopic.php?t=33325][img]Big Admins House[/URL]
[URL=viewtopic.php?t=34591]TruckMania[/URL]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-16, 00:18


Qunir38

Qunir






Wiek: 34
Na forum: 6621 dni
Posty: 18

Piwa: 220

Respekt: 50

Witam. Od razu m?wi? ?e to jest moja pierwsza komenda kt?r? sam stara?em si? zmieni?. Komenda ma dzia?a? tam /nick [id gracza] [nick]
Chyba ka?dy wie o co w tym chodzi ?e admin zmienia o podanym id graczowi nick. I co? mi nie wysz?o niby nick zmienia ale jak si? wpisze /nick [nick]
to tylko zmienia Nick i pisze ?e "admin zmienil nick ID:0 na 0" i tylko zmienia si? nick. A ja chce aby dzia?a?o ?e danemu id zmienia si? nick.

Tak wygl?da m?j kod:
Cytat:

//Zmiana nicku
if (strcmp(cmd, "/nick", true)==0) {
new nick[256];
new nickid[256];
nickid = strtok(cmdtext, idx);
strmid(nick,cmdtext,6,strlen(cmdtext));

if(!strlen(nickid)) {
SendClientMessage(playerid, Zielony, "U?yj: /nick [id] [nowy nick]");
return 1;
}
if(!strlen(nick)) {
SendClientMessage(playerid, Zielony, "U?yj: /nick [id] [nowy nick]");
return 1;
}
new newnick;
newnick = strval(nickid);
new nick2[MAX_PLAYER_NAME];
GetPlayerName(newnick, nick2, sizeof(nick2));
new admin[MAX_PLAYER_NAME];
GetPlayerName(playerid, admin, sizeof(admin));
new string[256];
format(string, sizeof(string), "Admin %s zmieni? nick ID:%d na %s", admin,newnick, nick2);
SendClientMessageToAll( Zielony, string);
SetPlayerName(newnick, nick);
return 1;
}


Podpis
Drift Map + PWN
[center][/center][/center]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-16, 07:41


TNT

Ban(playerid);






Wiek: 32
Na forum: 6788 dni
Posty: 145

Piwa: 1141

Respekt: 50

Dodaj strtok i GetPlayerName

Podpis
SupportTeam przemo.org
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-16, 07:55


Qunir38

Qunir






Wiek: 34
Na forum: 6621 dni
Posty: 18

Piwa: 220

Respekt: 50

"MaTeK_" napisał/a:

Dodaj strtok i GetPlayerName


A m?g? by? mi powiedzie? gdzie mam to dodaj bo nie wiem za bardzo gdzie.
I ?eby napis te? dobrze dzia?a? bo cia?a mi tak: Mam nick np. admin i wpisuje
"/nick 0 cos" to zmienic mi nick na "0" i pisze "Admin admin zmieni? nick ID:0 na admin"

[ Dodano: 2009-01-16, 11:56 ]
Stara?em si? co? zmieni? ale nadal mi si? nic uda?o i jest to samo :(

Kod:
Kod:

if (strcmp(cmd, "/nick", true)==0) {
new nick[256];
tmp = strtok(cmdtext, idx);
strmid(nick,cmdtext,6,strlen(cmdtext));

if(!strlen(tmp)) {
SendClientMessage(playerid, Zielony, "U?yj: /nick [id gracza] [nowy nick]");
return 1;
}
if(!strlen(nick)) {
SendClientMessage(playerid, Zielony, "U?yj: /nick [id gracza] [nowy nick]");
return 1;
}
new nickid;
nickid = strval(tmp);
new nick2[MAX_PLAYER_NAME];
GetPlayerName(nickid, nick2, sizeof(nick2));
new admin[MAX_PLAYER_NAME];
GetPlayerName(playerid, admin, sizeof(admin));
new string[256];
format(string, sizeof(string), "Admin %s zmieni? nick ID:%d na %s", admin,nickid, nick2);
SendClientMessageToAll( Zielony, string);
SetPlayerName(nickid, nick);
return 1;
}


Podpis
Drift Map + PWN
[center][/center][/center]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-16, 19:29


Jimmy J

suy shatan!






Wiek: 32
Na forum: 6699 dni
Posty: 265

Piwa: 3264

Respekt: 54,4

Kod:

if (strcmp(cmd, "/nick", true)==0) {
new nick[256];
tmp = strtok(cmdtext, idx);
strmid(nick,cmdtext,6,strlen(cmdtext));

if(!strlen(tmp)) {
SendClientMessage(playerid, Zielony, "U?yj: /nick [id gracza] [nowy nick]");
return 1;
}
if(!strlen(nick)) {
SendClientMessage(playerid, Zielony, "U?yj: /nick [id gracza] [nowy nick]");
return 1;
}
new nickid;
nickid = strval(tmp);
new nick2[MAX_PLAYER_NAME];
GetPlayerName(nickid, nick2, sizeof(nick2));
new admin[MAX_PLAYER_NAME];
GetPlayerName(playerid, admin, sizeof(admin));
new string[256];
format(string, sizeof(string), "Admin %s ID %d zmieni? nick graczowi %s ID %d na %s", admin, playerid, nick2, nickid, nick);
SendClientMessageToAll(Zielony, string);
SetPlayerName(nickid, nick);
return 1;
}


spr?buj tak :p

Podpis

Nie mam stóp...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-17, 01:35


Qunir38

Qunir






Wiek: 34
Na forum: 6621 dni
Posty: 18

Piwa: 220

Respekt: 50

"kubba11111" napisał/a:

Kod:

if (strcmp(cmd, "/nick", true)==0) {
new nick[256];
tmp = strtok(cmdtext, idx);
strmid(nick,cmdtext,6,strlen(cmdtext));

if(!strlen(tmp)) {
SendClientMessage(playerid, Zielony, "U?yj: /nick [id gracza] [nowy nick]");
return 1;
}
if(!strlen(nick)) {
SendClientMessage(playerid, Zielony, "U?yj: /nick [id gracza] [nowy nick]");
return 1;
}
new nickid;
nickid = strval(tmp);
new nick2[MAX_PLAYER_NAME];
GetPlayerName(nickid, nick2, sizeof(nick2));
new admin[MAX_PLAYER_NAME];
GetPlayerName(playerid, admin, sizeof(admin));
new string[256];
format(string, sizeof(string), "Admin %s ID %d zmieni? nick graczowi %s ID %d na %s", admin, playerid, nick2, nickid, nick);
SendClientMessageToAll(Zielony, string);
SetPlayerName(nickid, nick);
return 1;
}


spr?buj tak :p


S?uchaj komenda dzia?a dobrze tylko ?e nie to co ja chcia?em :(
Ona dzia?a tylko tak "/nick [nick]" A ja chc? otrzyma? z tego tak? komend? dla admina kt?re pozwoli danemu graczowi z ID zmienic nick czyli "/nick [id] [nick]"

Podpis
Drift Map + PWN
[center][/center][/center]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-17, 11:28


shadow_pl200

P@WNER






Wiek: 32
Na forum: 6593 dni
Posty: 35

Piwa: 11

Respekt: 50

Ostrzeżeń: 100%
Kod:

C:\Documents and Settings\JA\Pulpit\pawno mapy\PAWNO\Pawno naj normalniejsze\include\a_sampdb.inc(15) : warning 219: local variable "query" shadows a variable at a preceding level
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(627) : error 017: undefined symbol "IsNumeric"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(655) : error 004: function "isPlayerInArea" is not implemented
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(676) : error 004: function "isPlayerInArea" is not implemented
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(856) : error 004: function "KickMsg" is not implemented
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(900) : error 004: function "KickMsg" is not implemented
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(902) : error 004: function "BanMsg" is not implemented
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(930) : warning 225: unreachable code
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(930) : error 029: invalid expression, assumed zero
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(930) : error 004: function "OnPlayerDisconnect" is not implemented
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(932) : warning 219: local variable "playername" shadows a variable at a preceding level
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(967) : error 029: invalid expression, assumed zero
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(967) : error 004: function "reklama" is not implemented
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(975) : warning 225: unreachable code
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(975) : error 029: invalid expression, assumed zero
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(975) : error 004: function "OnPlayerCommandText" is not implemented
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(982) : warning 219: local variable "idx" shadows a variable at a preceding level
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(984) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1157) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1173) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1234) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1260) : warning 204: symbol is assigned a value that is never used: "vehicleid"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1313) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1328) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1343) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1358) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1373) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1384) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1394) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1410) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1426) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\JA\Pulpit\pawno mapy\LV 6.0\LV.PWN(1442) : error 017: undefined symbol "cmdtext"

Compilation aborted.Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase


26 Errors.


zasrane bledy dodalem pewien public i go usunolem a one nadal zostaly

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-17, 11:41


adrian_pl_20







Wiek: 31
Na forum: 6779 dni
Posty: 155
Nick w MP: adrian_w

Piwa: 1568

Respekt: 111
Respekt: 111

na pocz?tku
Kod:

public OnPlayerCommandText(playerid, cmdtext[])
{

daj
Kod:

cmd = strtok(cmdtext, idx);

To gdzie? na dole lub na pocz?tku mapki/skryptu daj:
Kod:

IsNumeric(const string[])
{
for (new i=0,j=strlen(string);i<j;i++)
if (string[i] > '9' || string[i] < '0') return 0;
return 1;
}


[ Dodano: 2009-01-17, 11:42 ]
Kod:

new playername[MAX_PLAYER_NAME];

i poka? public KickMsg, IsPlayerInArea i BanMsg

Podpis
Oglądaj filmy i seriale online za darmo, bez reklam i limitów

http://maxkino.tv
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-17, 11:46


shadow_pl200

P@WNER






Wiek: 32
Na forum: 6593 dni
Posty: 35

Piwa: 11

Respekt: 50

Ostrzeżeń: 100%
nie zadzialalo coz musze zeczy przekopiowac :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-17, 11:49


adrian_pl_20







Wiek: 31
Na forum: 6779 dni
Posty: 155
Nick w MP: adrian_w

Piwa: 1568

Respekt: 111
Respekt: 111

albo w tym komendach co jest
Kod:

cmdtext
do daj
Kod:

cmd


[ Dodano: 2009-01-17, 11:51 ]
poka? te? komende z 1410 i 1426 linijki

Podpis
Oglądaj filmy i seriale online za darmo, bez reklam i limitów

http://maxkino.tv
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-17, 11:57


shadow_pl200

P@WNER






Wiek: 32
Na forum: 6593 dni
Posty: 35

Piwa: 11

Respekt: 50

Ostrzeżeń: 100%
Kod:

1410SendClientMessage(playerid,COLOR_YELLOW,"Komendy moderatora (strona 1/3)");
1426 {


Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-17, 14:46


TNT

Ban(playerid);






Wiek: 32
Na forum: 6788 dni
Posty: 145

Piwa: 1141

Respekt: 50

shadow_pl200, daj pod

Kod:

public OnPlayerCommandText
{


Kod:


cmd = strtok(cmdtext, idx);


I zast?p nazwe publica OnPlayerCommandText na

Kod:

public OnPlayerCommandText(playerid, cmdtext[])


Podpis
SupportTeam przemo.org
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-18, 16:23


shadow_pl200

P@WNER






Wiek: 32
Na forum: 6593 dni
Posty: 35

Piwa: 11

Respekt: 50

Ostrzeżeń: 100%
dobra juz naprawilem ale mam 2 problem bo tworze skrypt bazy admina i jak dodam to
Kod:

if (strcmp(cmdtext, "/b-info", true)== 0 && IsPlayerAdmin(playerid)) {
SendClientMessage(playerid, COLOR_GREY," Super Admin's Base v1.0 - Info o bazie :) ");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"____________Baza admina zawiera:_______________");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"XXX- Pojazd?w");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"XXX- Pickup?w ");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"XXX- Obiekt?w ");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"26- Komendy");
SendClientMessage(playerid, KOLOR_SZARY,"|_______Autor Super Admin's Base v1.0:_________________|");
SendClientMessage(playerid, KOLOR_SZARY,"|-----------------SHADOW[PL]---------------------------|");
SendClientMessage(playerid, KOLOR_SZARY,"|_________?ycze mi?ej zabawy z moj? baza admina________|");
SendClientMessage(playerid, KOLOR_CZERWONY,"|______________________POZDRO ALL_______________________|");
}else{
SendClientMessage(playerid, KOLOR_CZERWONY, "Super Admin's Base v1.0 : Musisz byc adminem by tego uzyc");
return 1;
}

to wtedy jak wpisze /lv to pokazuje mi sie to "Super Admin's Base v1.0 : Musisz byc adminem by tego uzyc"); ale na admina nie jestem zalogowany ale jak powinem wpisac /lv to powinno mnie przeteleportowac a tak nie jest tylko pisze SendClientMessage(playerid, KOLOR_CZERWONY, "Super Admin's Base v1.0 : Musisz byc adminem by tego uzyc"); dlacze go dam browca za pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-18, 18:24


Jimmy J

suy shatan!






Wiek: 32
Na forum: 6699 dni
Posty: 265

Piwa: 3264

Respekt: 54,4

shadow_pl200,

Kod:

if (strcmp(cmdtext, "/b-info", true)== 0)
{
if(IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GREY," Super Admin's Base v1.0 - Info o bazie :) ");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"____________Baza admina zawiera:_______________");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"XXX- Pojazd?w");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"XXX- Pickup?w ");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"XXX- Obiekt?w ");
SendClientMessage(playerid, COLOR_LIGHTGREEN,"26- Komendy");
SendClientMessage(playerid, KOLOR_SZARY,"|_______Autor Super Admin's Base v1.0:_________________|");
SendClientMessage(playerid, KOLOR_SZARY,"|-----------------SHADOW[PL]---------------------------|");
SendClientMessage(playerid, KOLOR_SZARY,"|_________?ycze mi?ej zabawy z moj? baza admina________|");
SendClientMessage(playerid, KOLOR_CZERWONY,"|______________________POZDRO ALL_______________________|");
}else SendClientMessage(playerid, KOLOR_CZERWONY, "Super Admin's Base v1.0 : Musisz byc adminem by tego uzyc");
return 1;
}


da?e? "else" do warunku komendy i gdy nie wpiszesz tej komendy to "else" z komendy /b-info si? spe?nia?o i wyskakiwa? komunikat :p musisz warunek na admina da? oddzielnie gdy chcesz aby co? si? wykonywa?o gdy nie jeste? adminem ;)

Podpis

Nie mam stóp...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-19, 12:34


lokowgw

Grafika/Sponsoring






Wiek: 34
Na forum: 6466 dni
Posty: 47
Nick w MP: lokowgw

Piwa: 122

Respekt: 50

Witam, mam problem robi? mape i wyskakuje mi error:
Kod:


C:\Documents and Settings\loko\Pulpit\InSaNe_StunT_Party.pwn(888) : error 017: undefined symbol "cmdrext"



Takich error?w mam 27 , tylko dlaczego?? ;/



Linijka 888:
Kod:

if(strcmp("/wieza",cmdrext ,true) == 0)


to jest raczej poprawnie.....

Postaw piwo autorowi tego posta
 

 
Tagi: błędy :: przy :: kompilacji :: rozwiązanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » BŁĘDY PRZY KOMPILACJI - ROZWIĄZANIE Odpowiedz do tematu

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