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

Wysłany: 2019-11-29, 04:11


SOURCE12

Skrypter






Wiek: 24
Na forum: 3261 dni
Posty: 34
Nick w MP: NitroGame888

Piwa: 125

Respekt: 45,3

Ostrzeżeń: 60%
Hej, mam problem w konsoli:

Kod:

[04:05] [debug] Run time error 4: "Array index out of bounds"
[04:05] [debug] Attempted to read/write array element at index 7 in array of size 7
[04:05] [debug] AMX backtrace:
[04:05] [debug] #0 00001f58 in ?? (0) from Truckeers.amx
[04:05] [debug] #1 00002b94 in public RegisterAccount (0) from Truckeers.amx
[04:05] [debug] #2 00002334 in public OnPlayerClickTextDraw (0, 13) from Truckeers.amx


oto kod z GameModa:

Kod:

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Register[2]) ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_MSGBOX, "REGISTER SEX ACCOUNT", "\nChoose your gender by clicking the buttons below:\n\n", "Male", "Female");
if(clickedid == Register[3]) ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "REGISTER PASSWORD ACCOUNT", "\nEnter your password below:\n\n", "Ok", "Cancel");
if(clickedid == Register[4]) ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "REGISTER AGE ACCOUNT", "\nPlease enter your age:\n\n", "OK", "Cancel");
if(clickedid == Register[5]) ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, "REGISTER EMAIL ACCOUNT", "\nPlease enter your email address below:\nWill be important if you lose your password.\n\n", "Ok", "Cancel");
if(clickedid == Register[7]) Kick(playerid);

if(clickedid == Register[6])
{
if(WrotePass[playerid] == 1 && WroteSex[playerid] == 1 && WroteAge[playerid] == 1 && WroteEmail[playerid] == 1)
{
RegisterAccount(playerid);
} else {
TextDrawShowForPlayer(playerid, Register[8]); // prompted to enter all data
}
}

if(clickedid == Login[playerid][3]) ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN ACCOUNT", "\nEnter your password below to log in:\n\n", "Login", "Cancel");
if(clickedid == Login[playerid][4]) ShowPlayerDialog(playerid, DIALOG_FORUM, DIALOG_STYLE_MSGBOX, "FORUM", "\nVisit and register on our forum:\n\n {FFFFFF}Edit\n\n", "Ok", "");
if(clickedid == Login[playerid][5]) ShowPlayerDialog(playerid, DIALOG_CREDITS, DIALOG_STYLE_MSGBOX, "CREDITS", "\nLogin|Register by: Cleyson Stein\nGamemode by: Edit\n\n", "Ok", "");
return 1;
}

forward RegisterAccount(playerid);
public RegisterAccount(playerid)
{
PlayerInfo[playerid][pLogged] = true;
PlayerInfo[playerid][pScore] = 0;
PlayerInfo[playerid][pAdmin] = 0;
PlayerInfo[playerid][pMoney] = 5000;
PlayerInfo[playerid][pDeath] = 0;
PlayerInfo[playerid][pWrongPass] = 0;
ResetPlayerMoney(playerid);

new Query[300];
mysql_format(Connection, Query, sizeof(Query), "INSERT INTO `Account`(`Name`, `Password`, `Email`, `Admin`, `Sex`, `Age`, `Score`, `Money`, `Skin`, `Kill`, `Death`) VALUES ('%s','%s','%s','%d','%d','%d','%d','%d','%d','%d','%d')",
Name(playerid),
PlayerInfo[playerid][pPassword],
PlayerInfo[playerid][pEmail],
PlayerInfo[playerid][pAdmin],
PlayerInfo[playerid][pSex],
PlayerInfo[playerid][pAge],
PlayerInfo[playerid][pScore],
PlayerInfo[playerid][pMoney],
PlayerInfo[playerid][pSkin],
PlayerInfo[playerid][pKill],
PlayerInfo[playerid][pDeath]);
mysql_tquery(Connection, Query, "Account_Registered", "d", playerid);

SendClientMessage(playerid, -1, "Account successfully registered.");
SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], 1721.8422, -1880.1793, 13.5649, 269.15, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
HideTextDraw(playerid);
return 1;
}


respekt + piwko za pomoc! :piwo: R*

[ Dodano: 2019-11-29, 16:25 ]
:piwo: OD?WIE?AM... :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 13:51


woood







Wiek: 23
Na forum: 2908 dni
Posty: 60
Nick w MP: WoooDie

Piwa: 37

Respekt: 26,3

Je?eli tablica ma 7, to znaczy, ?e zaczyna od 0 a ko?czy na 6. Nie na 7.
Prosty b??d, a taki z ciebie "Pawn-Maniak".

Postaw piwo autorowi tego posta
 

 
Tagi: pr0blem :: konsoli
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » pr0blem w konsoli 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