Jump to content

Errors in dine.inc


Recommended Posts

Geplaatst: (bewerkt)

Hallo,

ik krijg errors in dini.inc zodra ik dit( zie onder ) stukje script add:

/*	if(strcmp("/register",cmd, true) == 0)
{
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp))
	{
		SendClientMessage(playerid, COLOR_RED, "Gebruik: /register [password]");
	}
	else
	{
			format(useradd, sizeof(useradd), "users/%s", PlayerName);
		if(!dini_Exist(udb_encode(useradd)))
		{
			format(string, sizeof(string), "users/%s", PlayerName);
			dini_Create(udb_encode(string)));
			dini_IntSet(udb_encode(PlayerName), "PassWord", udb_hash(tmp));
			dini_IntSet(udb_encode(PlayerName), "PlayerMoney", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerMoneyOnBank", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerScore", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerMuted", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerAdmLevel", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerLevel", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerLicense", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerKills", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerDeaths", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerWarnings", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerKicks", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerBans", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerJail", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerFronze", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerRobSkill", 0);
			dini_IntSet(udb_encode(PlayerName), "PlayerCopSkill", 0);
			//format(string, sizeof(string), "Je account is succesvol aangemaakt log in met het wachtwoord: %s", tmp);
		}
		else
		{
			SendClientMessage(playerid, COLOR_RED, "Account bestaat al!");
		}
	}
	return 1;
}*/

Wat doe ik verkeerd?

Bewerkt: door nick5556
Geplaatst:
Als je eerst nou vertelt wélke error's je krijgt.... :cya:

D:\GTA SA\GTA San Andreas\samp\pawno\include\dini.inc(46) : error 017: undefined symbol "MAX_STRING"
D:\GTA SA\GTA San Andreas\samp\pawno\include\dini.inc(46) : error 009: invalid array size (negative, zero or out of bounds)
D:\GTA SA\GTA San Andreas\samp\pawno\include\dini.inc(46) : error 036: empty statement
D:\GTA SA\GTA San Andreas\samp\pawno\include\dini.inc(46) : fatal error 107: too many error messages on one line

En dan zijn het er nog een paar.. Ik heb al 3× een nieuwe gedownload

Geplaatst:
Als je dan ook nog even zegt wat regel 46 is kunnen we je verder helpen!

Het probleem is. Dat als ik die command add die boven staat dat ik die errors in dini.inc krijg, dan lijkt het mij dat het in dat script daarboven staat...

Geplaatst: (bewerkt)

Heej, ik ben er even mee bezig geweest. Ik heb het hele spul in een leeg script geplaatst en ben er vervolgens mee gaan testen.

Daaruit kreeg ik dit resultaat:

http://pastebin.com/f476b2814

En die kan ik compilen zonder errors.

Wel kan ik me herinneren dat er ook een verkeerde versie is van de dini include. Volgens mij heb ik dat zelf gehad.

Ik heb de dini include + de dudb include voor de zekerheid even meegepost.

groetjes, Ymosky

EDIT: ik heb dit alleen nog niet getest, geen tijd meer voor gehad. Ik weet dus niet zeker of het werkt!

include.rar

Bewerkt: door Ymosky
Geplaatst:

Ik krijg het zelfde effect, errors.. Ik heb dini en dudb gedownload en je code genomen maar allebij werken ze niet :-(

Geplaatst:

De oplossing is veel simpeler volgens mij:

- Ga naar dutils.inc

- Zet daar ergens bovenaan:

#define MAX_STRING 255

- Sla hem op

- Kijk eens of die nu werkt..

Geplaatst:

THX!, alleen zodra ik /register doe dan zegt hij USAGE: /register [pw], maar als ik dat dan doe dan staat er unknown command.. Wat is er verkeerd aan?

Geplaatst:

Heb je wel bovenaan je OnPlayerCommandText-callback dit staan????

new cmd[256],tmp[256];
new idx;
cmd = strtok(cmdtext, idx);

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...