[POMOC]Tabela

Započeo [ПГ]Душан, Maj 20, 2012, 14:44:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Skripta koju koristim:Moja
Detaljan opis problema: E ovako moze li pomoc ja nmg da skontam sta znaci ovo user VARCHAR(24) ja neznam kako se odredjuje ovaj broj 24 int i varcar znam ali kako da znam koje brojeve treba staviti po cemu se to odredjuje?HVALA!
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
IP: 193.192.59.227:7785
Troll Or Be Trolled !
Hoce neko lol-a?!

SonY_

Brojevi -> INIT
Slova- > varchar

Koliko sa ja razumijem u MySQL INIT stavljas 11

a za varchar sta da stavim? 50?
IP: 193.192.59.227:7785
Troll Or Be Trolled !
Hoce neko lol-a?!

Ti brojevi ti odredjuju velicinu tih varijabli kojih spremas...prodjeni kolika ti varijabla treba bit pa stavi...
npr ako ce ti bit samo dvije vrijednosti koje ces dodjelit jednoj varijabli npr 1 i 0 neces stavljat INT(255) nego ces stavit INT(11) .. kao velicinu te varijable..
za VARCHAR ako stavis premalu vrijednost varijable, a uneses dosta texta, onda ce ti spremit do one vrijednosti do koje si stavio velicinu varijable..

mislis npr ima ovako pise AutoDozvola:1 kada ima a kada nema onda 0 pa u takvim slucajevima stavljam 11?jesam li te dobro skontao? :D
IP: 193.192.59.227:7785
Troll Or Be Trolled !
Hoce neko lol-a?!

Ma ja, mozes ti stavit i 255 nece bit greske, ali neke baze su ogranicene sa prostorom i prometom, pa kad stavis 255 prije ces potrosit i prostor i brzinu... kontas ? :D

aha skontao sam hvala ti!
IP: 193.192.59.227:7785
Troll Or Be Trolled !
Hoce neko lol-a?!

e evo napravio sam tabelu Igraci od 102 kolona i kada se konektujem na server upsiem pass upisem email i sada podesavam lika odakle sam i to.... i kada kliknem uredu nista se nedesava da li sam to  pogresio u tabeli i nemoze spremiti acc ili?
IP: 193.192.59.227:7785
Troll Or Be Trolled !
Hoce neko lol-a?!

SonY_


Pa jesil napravio da sprema ili si samo kreiro tablice u myphpadmin ?

pa napravio sam u skripti da sprema i tablicu evo pog format(Query, sizeof(Query), "SELECT * FROM `Korisnici` WHERE `ime` = '%s'", Ime2);
IP: 193.192.59.227:7785
Troll Or Be Trolled !
Hoce neko lol-a?!

Pa jel imas dje da odradjuje to, imas li mysql_query....pa onda ucitavanje i dodjeljivanje varijablama ??

Evo imam......... Ali ako u tabeli pogrjesim umjesto varacher stavim init da li moze biti do toga??

new Query[250];
new Ime2[MAX_PLAYERS];
GetPlayerName(playerid,Ime2,sizeof(Ime2));
format(Query, sizeof(Query), "SELECT * FROM `Korisnici` WHERE `ime` = '%s'", Ime2);
mysql_query(Query);
new result = mysql_store_result();
if(mysql_num_rows(result) != 0)
{
ImaNalog(playerid);
}
else
{
             NemaNalog(playerid);
}
IP: 193.192.59.227:7785
Troll Or Be Trolled !
Hoce neko lol-a?!

        new Query[512];
        new Ime2[MAX_PLAYER_NAME];
        GetPlayerName(playerid,Ime2,sizeof(Ime2));
format(Query, sizeof(Query), "SELECT * FROM `Korisnici` WHERE `ime` = '%s'", Ime2);
mysql_query(Query);
        mysql_store_result();
if(mysql_num_rows() != 0)
{
        ImaNalog(playerid);
}
else
{
               NemaNalog(playerid);
}

De mi callbackove ImaNalog i NemaNalog
Poslednja Izmena: Maj 20, 2012, 16:56:14 POSLE PODNE od Vrabac

evo ti ovo

public ImaNalog(playerid)
{
hIgracevNalogPostoji[playerid] = 1;
    /*SetPlayerCameraPos(playerid, 1662.2316,-1329.3037,164.4707);
SetPlayerCameraLookAt(playerid, 1642.2316,-1329.3037,164.4707);*/
new hIme[MAX_PLAYER_NAME];
RPIme(playerid, hIme);
new string[256];
format(string, sizeof string, "{FFFFFF}Dobrodosli {00a2f5}%s\n{FFFFFF}Vas nalog je pronadjen. Molimo upisite svoju lozinku:", hIme);
SPD(playerid, 27, DIALOG_STYLE_PASSWORD, "{00a2f5}// - PRIJAVA", string, "Prijava", "Odustani");
return 1;
}


a evo ti kada nema nalog

public NemaNalog(playerid)
{
if(BEAC[0][kb_Registracija] == 0)
{
    SPD(playerid, 283, DIALOG_STYLE_MSGBOX, "Greska!", "{FFFF00}Administrator je privremeno onemogucio nove registracije.\nMolimo Vas da pokusate kasnije. Hvala na strpljenju.\n\n{FF9900}- Vas - Staff team",
    "Zatvori", "");
    return 1;
}
hIgracevNalogPostoji[playerid] = 0;
    SetPlayerCameraPos(playerid, 1662.2316,-1329.3037,164.4707);
SetPlayerCameraLookAt(playerid, 1642.2316,-1329.3037,164.4707);
//SetPVarInt(playerid, "Reg", 0);
new stru1[400];
new stru2[400];
new stru3[400];
new stru4[400];
new stru5[64];
new stru[1500];
format(stru1, sizeof(stru1), "{FFFFFF}Dobrodosli na // RPG server!\n\n{33CCFF}Najpre cemo Vam postaviti neke od uslova koriscenja, i pravila servera (ukratko).\nUkoliko ih prihvatite, moci cete da nastavite proces registracije, a ukoliko\nodbijete, registracija ce Vam biti onemogucena.");
format(stru2, sizeof(stru2), "\n\n\n {FF0000}> In Character ime <\n{FFFFFF} - Ime mora biti realno. To znaci da ono mora biti u formatu Ime_Prezime, npr. Pera_Peric\n - Vase ime ne sme nikoga vredjati na bilo koji nacin\n - Vase ime ne sme biti ime neke javne(poznate) licnosti.\n\n\n {FF0000}> Pravila servera (ukratko) <");
format(stru3, sizeof(stru3), "\n{FFFFFF} - Nacionalizam, diskriminacija po bilo kom osnovu, i bilo kakvo vredjanje jesu ZABRANJENI!\n - Iskoriscavanje gresaka u skripti je STROGO zabranjeno i moze dovesti do trajnog BANA!\n - Upotreba modifikacija koje donose bilo kakvu prednost nad ostalim igracima (tzv. cheatovi)\n   takodje je strogo zabranjeno i nece se tolerisati!\n  VISE PRAVILA NA FORUMU!!!");
format(stru4, sizeof(stru4), "\n\n\n{FF0000} > Uslovi koriscenja <\n {FFFFFF}- Pritiskom na dugme 'Slazem se!' obavezujete se da:\n\n - Cete se striktno pridrzavati gore navedenih pravila, kao i svih drugih pravila\n - Cete svaku gresku (bug) koju primetite prijaviti na nasem forumu\n - Necete kriviti BE zajednicu za bilo kakvu stetu nacinjenu Vasem nalogu (npr. gubitak lozinke).");
format(stru5, sizeof(stru5), "\n\n\n\t {33CCFF}www.NEMA.com");
format(stru, sizeof(stru), "%s %s %s %s %s", stru1, stru2, stru3, stru4, stru5);
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, "{33CCFF}[NL] Uslovi koriscenja", stru, "Slazem se!", "Ne slazem se");
for(new chat = 0; chat <= 21; chat++) SendClientMessage(playerid, CRNA, " ");
// SendClientMessage(playerid, ZELENA2, "Dobrodosli na BE/DM server!");
for(new chat = 0; chat <= 7; chat++) SendClientMessage(playerid, BELA, " ");
return 1;
}
Poslednja Izmena: Maj 20, 2012, 17:29:57 POSLE PODNE od [B-E]Dusan
IP: 193.192.59.227:7785
Troll Or Be Trolled !
Hoce neko lol-a?!