Wysłany: 2013-02-25, 18:56
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
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;
}
Wysłany: 2013-02-26, 17:07
optimus
PawnoMen
Wiek: 27 Na forum: 5613 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
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 !
Wysłany: 2013-02-26, 23:14
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
Z tym to sobie poradzi?em sam
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;
}
Wysłany: 2013-02-27, 00:01
Sondevo
Wiek: 36 Na forum: 4863 dni Posty: 9
Piwa : 3
new bool:Administrator[MAX_PLAYERS];
Wysłany: 2013-02-27, 17:05
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
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;
}
Wysłany: 2013-02-27, 17:38
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Zapewne wchodzisz pod nickiem innym, ni? masz w tablicach podane (test, test2)
Wysłany: 2013-02-27, 17:45
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
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? ..
Wysłany: 2013-02-27, 17:55
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
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))
Wysłany: 2013-02-27, 18:40
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
Komenda dzia?a ale gdy chce wpisa? ;
/adminlog test123 to nic si? nie wy?wietla a /panel r?wnie? nie dzia?a ;/
Wysłany: 2013-02-27, 18:52
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Plugin "sscanf" aktualny? Wydaje mi si? ?e by?y z nim jakie? problemy tego typu, i Y_Less zaktualizowa?.
Wysłany: 2013-02-27, 19:01
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
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)"
Wysłany: 2013-02-28, 15:47
optimus
PawnoMen
Wiek: 27 Na forum: 5613 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
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
Wysłany: 2013-02-28, 16:23
bali15
Wiek: 30 Na forum: 4880 dni Posty: 123
Piwa : 1
Nad errorem mam tylko ;
Kod: [16:21] OnGameo
[16:21] Script[gamemodes/backup.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
Wysłany: 2013-02-28, 16:37
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
A masz Kod: w gamemodzie? Je?li nie to wklej to pod includami, tablicami etc.
P.S Na przysz?o?? polecam wujka google.
Tagi: komenda
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: