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

Wysłany: 2013-02-25, 18:56


bali15







Wiek: 30
Na forum: 4880 dni
Posty: 123

Piwa: 1

Respekt: 50

Witam. Stworzy?em sobie komend? na tworzenie pacho?ka ale niestety gdy na serwerze wpisz? /pacholek to nic si? nie dzieje ani nawet nie ma informacji o braku komendy .

Kod :
Kod:

if(!strcmp(cmdtext,"/pacholek",true))
{
if (uRemonty[playerid] == TEAM_REMONTY)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
new pachol = CreateObject(1214,x+1,y+1,z,0,0,0);
pacholki[pachol]=1;
}
return 1;
}


Postaw piwo autorowi tego posta
 

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


optimus

PawnoMen






Wiek: 27
Na forum: 5614 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Kod:

if(!strcmp(cmdtext,"/pacholek",true))
{
if (uRemonty[playerid] == TEAM_REMONTY)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
new pachol = CreateObject(1214,x+1,y+1,z,0,0,0);
pacholki[pachol]=1;
SendClientMessage(playerid, ZIELONY, "Stworzyles pacholek");
}else SendClientMessage(playerid, CZERWONY, "Nie jestes gosciem od remontow");
return 1;
}


sprobuj i napisz co bd ci pisalo na czacie.
tylko nic w tym kodzie nie zmieniaj !

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-26, 23:14


bali15







Wiek: 30
Na forum: 4880 dni
Posty: 123

Piwa: 1

Respekt: 50

Z tym to sobie poradzi?em sam :P
Zrobi?em sobie "system " admina na nick + has?o ale mam ma?e errory -
Kod:

(31) : error 017: undefined symbol "playerid"
(31) : error 009: invalid array size (negative, zero or out of bounds)

A linijka to ;
Kod:

new Administrator[playerid];

Zastosowanie tego mam tutaj :
Kod:

if(!strcmp(Admini[adminIndex][1], pass, false, strlen(Admini[adminIndex][1])))
{
SendClientMessage(playerid, COLOR_YELLOW, "Zalogowano na administratora!");
Administrator[playerid] = true;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-27, 00:01


Sondevo







Wiek: 36
Na forum: 4863 dni
Posty: 9

Piwa: 3

Respekt: 50

new bool:Administrator[MAX_PLAYERS];

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-27, 17:05


bali15







Wiek: 30
Na forum: 4880 dni
Posty: 123

Piwa: 1

Respekt: 50

Sondevo, dzi?ki :)
Teraz mam taki ma?y "bug" o ile mo?na to tak nazwa?. Wchodz? do gry wpisuje /admlogin i mam komunikat "Nie jeste? na li?cie !"
Nicki + has?a definiuj? tak :
Kod:


new Admini[][2][] =
{
{"test", "test123"},
{"test2", "dupcia23"}
};

A komend? mam tak zrobion? :
Kod:

if(strcmp(cmdtext,"/adminlog",true) == 0)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
new adminIndex = -1;
for(new i=0; i<sizeof(Admini); i++)
if(!strcmp(Admini[i][0], pName, false, strlen(Admini[i][0])))
adminIndex = i;
new pass[40];
if(adminIndex == -1) SendClientMessage(playerid, COLOR_LIGHTRED, "Nie jeste? wpisany na list? administrator?w.");
else if(sscanf(params, "s[40], pass")) SendClientMessage(playerid, COLOR_YELLOW, "U?yj /adminlogin [Has?o]");
else
{
if(!strcmp(Admini[adminIndex][1], pass, false, strlen(Admini[adminIndex][1])))
{
SendClientMessage(playerid, COLOR_YELLOW, "Zalogowano na administratora!");
Administrator[playerid] = true;
}
else
SendClientMessage(playerid, COLOR_LIGHTRED, "Has?o nieprawid?owe.");
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-27, 17:38


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Zapewne wchodzisz pod nickiem innym, ni? masz w tablicach podane (test, test2)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-27, 17:45


bali15







Wiek: 30
Na forum: 4880 dni
Posty: 123

Piwa: 1

Respekt: 50

Combacior, wchodz? pod dobrym nickiem.
Spr?bowa?em wpisa? po prostu /adminlog i si? okaza?o , ?e "loguje" mnie na admina ale nie do ko?ca o to mi chodzi?o. Chcia?em by trzeba by?o wpisa? has?o jeszcze. Nie wiem co jest ?le z t? komend? ..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-27, 17:55


Quis

Wszechwiedzący






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

Piwa: 1110

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

Ten kod:
Kod:

else if(sscanf(params, "s[40], pass"))

Jest z?y. Pewnie liter?wka. Poprawnie:
Kod:

else if(sscanf(params, "s[40]", pass))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-27, 18:40


bali15







Wiek: 30
Na forum: 4880 dni
Posty: 123

Piwa: 1

Respekt: 50

Komenda dzia?a ale gdy chce wpisa? ;
/adminlog test123 to nic si? nie wy?wietla a /panel r?wnie? nie dzia?a ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-27, 18:52


Quis

Wszechwiedzący






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

Piwa: 1110

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

Plugin "sscanf" aktualny? Wydaje mi si? ?e by?y z nim jakie? problemy tego typu, i Y_Less zaktualizowa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-27, 19:01


bali15







Wiek: 30
Na forum: 4880 dni
Posty: 123

Piwa: 1

Respekt: 50

Plugin sscanf posiadam z grudnia poprzedniego roku, nie widzia?em ?adnego z daty przybli?onej lutemu tego roku.
Dodam , ?e gdy odpalam konsole wy?wietla mi si? :
Kod:

[18:34] Script[gamemodes/backup.amx]: Run time error 20: "Invalid index parameter (bad entry point)"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-28, 15:47


optimus

PawnoMen






Wiek: 27
Na forum: 5614 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
zainstaluj sobie plugin nativechecker. dalbym ci linka ale siedze na fonie. mi ten plugin pomogl poniewaz tez mialem ten error, wazne zeby ten plugin byll na koncu linijki plugins np. sscanf.dll nativechecker.dll
potem napisz co ci wypisze.
tekst bd nad tym errorem

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-28, 16:23


bali15







Wiek: 30
Na forum: 4880 dni
Posty: 123

Piwa: 1

Respekt: 50

Nad errorem mam tylko ;
Kod:

[16:21] OnGameo
[16:21] Script[gamemodes/backup.amx]: Run time error 20: "Invalid index parameter (bad entry point)"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-28, 16:37


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

A masz
Kod:

main( ) { }
w gamemodzie? Je?li nie to wklej to pod includami, tablicami etc.

P.S Na przysz?o?? polecam wujka google.

Postaw piwo autorowi tego posta
 

 
Tagi: komenda
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