Cao trazim neki gamemode koji ima samo osnovne mysql funkcije (reg/log,admin sys...)
Pocetnika sam i zelio bi vise nauciti o mysql i skriptanju 🙂
Prevuci gore ili dole za pozicioniranje
Amil_Pawno
postova
19
Kreiranih tema
9
Pridružio se
apr. 28, 2021
Poslednja aktivnost
pre 4 godine
Trenutna aktivnost
IDLE
Izgleda da Amil_Pawno trenutno ne radi ništa
Aktivnost na forumu
Postovi i teme koje je kreirao Amil_Pawno
Problem(error/warning): kAD PALIM NA XAMUPU MYSQL I APPACHE UGASI MI MY SQL I ISPISE OVOO
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Deo skripte:
//Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
22:16:19 Error: MySQL shutdown unexpectedly.
22:16:19 This may be due to a blocked port, missing dependencies,
22:16:19 improper privileges, a crash, or a shutdown by another method.
22:16:19 Press the Logs button to view error logs and check
22:16:19 the Windows Event Viewer for more clues
22:16:19 If you need more help, copy and post this
22:16:19 entire log window on the forums
Pozz moze li mi ko poslati mysql reg log tut koji gud sam nsao nije radio i pocinjem da polako padam u depresiju 😕 😕
Problem(error/warning): Napravio sam REG LOG pomocu tutorijala ovde na mysql u sekciju MySQL R2 REG LOG I POKAZUJEMI ERRORE
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Deo skripte:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case d_login:
{
if(!response) return Kick(playerid);
new buf, name;
SHA256_PassHash(inputtext, PlayerInfo, buf, 65);
if(strcmp(buf, PlayerInfo) == 0)
{
GetPlayerName(playerid, name, sizeof(name));
mysql_format(handle, query, sizeof(query), "SELECT * FROM players WHERE name = `%e` LIMIT 1", name);
mysql_tquery(handle, query, "OnAccountLoad", "i", playerid);
}
else
{
ShowPlayerDialog(playerid, d_login, DIALOG_STYLE_PASSWORD, "Prijava", "Lozinka koju ste uneli nije ispravna, pokusajte ponovo:", "Dalje", "Izlaz");
}
}
case d_register:
{
if(!response) return Kick(playerid);
if(strlen(inputtext) < 6 || strlen(inputtext) > 20) // ako je lozinka kraca od 6 i duza od 20 karaktera vraca dialog
{
ShowPlayerDialog(playerid, d_register, DIALOG_STYLE_INPUT, "Registracija", "Vas racun nije pronadjen, molimo vas upisite lozinku da se registrujete:", "Dalje", "Izlaz");
return true;
}
for (new i = 0; i < 10; i++) {
PlayerInfo = random(100) + 50;
}
PlayerInfo = 0;
SHA256_PassHash(inputtext, PlayerInfo, PlayerInfo, 65);
// sada unosimo u bazu podatke igraca
new query, name;
GetPlayerName(playerid, name, sizeof(name));
mysql_format(handle, query, sizeof(query), "INSERT INTO players SET \
name=`%e`,\
password=`%e`,\
salt=`%e`,\
regdate=NOW()", name, PlayerInfo, PlayerInfo);
mysql_tquery(handle, query, "OnPlayerRegister", "d", playerid);
}
}
return true;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
C:\Users\namik\Desktop\MySQL Tokyo\gamemodes\tokyo-rp.pwn(248) : error 017: undefined symbol "query"
C:\Users\namik\Desktop\MySQL Tokyo\gamemodes\tokyo-rp.pwn(248) : error 017: undefined symbol "query"
C:\Users\namik\Desktop\MySQL Tokyo\gamemodes\tokyo-rp.pwn(248) : error 029: invalid expression, assumed zero
C:\Users\namik\Desktop\MySQL Tokyo\gamemodes\tokyo-rp.pwn(248) : fatal error 107: too many error messages on one line
Problem(error/warning): Napravio sam komandu /postaviadmina i neradi dobro pokazuje mi u logovima error
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Deo skripte:
CMD:postaviadmina(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, ""CRVENA"Niste RCON Admin");
new id, level;
if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, -1, ""CRVENA"Upotreba "BIJELA"| /postaviadmina ");
if(level > 7) return SendClientMessage(playerid, -1, ""CRVENA"Admin level nemoze biti veci od 7");
if(level == 0)
{
PlayerInfo = 0;
PlayerInfo = 1;
SetPlayerSkin(id, 1);
SavePlayer(id);
SendClientMessage(id, -1, ""CRVENA"T:RP ADMIN "BIJELA"| Skinut ti je Admin!");
}
else
{
PlayerInfo = level;
PlayerInfo = 295;
SetPlayerSkin(id, 295);
SavePlayer(id);
va_SendClientMessage(id, -1, ""CRVENA"T:RP ADMIN "BIJELA"| Posatao si admin level %d", level);
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
[Pawn.CMD] HandleCommand: AMX error occurred in pc_cmd_postaviadmina: Invalid instruction
Pozz kako da napravim da min na td pokaze ime posla napravio sam td i to i pokaze mi umjesto imena broj 1
Evo TDUpdate
#define Posao_Nema 0
#define Posao_BusVozac 1
#define Posao_Postar 2Evo TDUpdate
forward TDUpdate(playerid);
public TDUpdate(playerid)
{
//BANKA
new bankastring;
format(bankastring, sizeof(bankastring), "%d$", PlayerInfo);
TextDrawSetString(IGTD, bankastring);
Poz kako da napravim da mi na td pokaze ime posla evo moji kodovi
Evo TDUpdate
#define Posao_Nema 0
#define Posao_BusVozac 1
#define Posao_Postar 2Evo TDUpdate
forward TDUpdate(playerid);
public TDUpdate(playerid)
{
//BANKA
new bankastring;
format(bankastring, sizeof(bankastring), "%d$", PlayerInfo);
TextDrawSetString(IGTD, bankastring);
Daj pls link od tog td editora
Evo pogledaj video preskoci ovo gdje pravi TD
https://www.youtube.com/watch?v=2IiszAxNNEg
https://www.youtube.com/watch?v=2IiszAxNNEg
Pozz mozeli mi ko poslati link kako da napravim speedometar
Hvala.....
Hvala.....
2
Novi Član
Nivo 2
Iskustvo
90 / 100 XP
Ukupno XP: 190
10 XP do sledećeg nivoa
5
Dostignuća
190
Ukupno XP
0
Trenutni Niz
0
Najduži Niz
Sva Dostignuća
5 / 20 otključano
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
⚡
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP
Nedavna XP Aktivnost
Vaši poslednji dobici iskustva
+100
Otključano: Primerni Član
pre 1 nedelju
+40
Otključano: Uzoran Građanin
pre 1 nedelju
+25
Otključano: Početak
pre 1 nedelju
+15
Otključano: Pokretač Tema
pre 1 nedelju
+10
Otključano: Prvi Post
pre 1 nedelju
O meni - Amil_Pawno
Ovaj korisnik još nije napisao ništa o sebi.
Brze informacije
Prikazano ime
Amil_Pawno