Jump to content
  • 0

Problema la Pincode


SaLiErY

Question

Sal all am gasit pe net un sistem de card la banca dar nu stiu dece imi da 2 warninguri si as vrea s ale rezolv

warningurile sunt

C:\Users\DjMc\Desktop\simplebank.pwn(52) : warning 204: symbol is assigned a value that is never used: "pincode"
C:\Users\DjMc\Desktop\simplebank.pwn(80) : warning 204: symbol is assigned a value that is never used: "pincode"
comenzile
 if (strcmp("/createaccount", cmdtext, true, 10) == 0)
	{
    	new pincode; //creating the variable
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) //checks of the player dont forgot any variable
		{
 			SendClientMessage(playerid, COLOR_RED, "USAGE: /createaccount [pincode]");
	 		return 1;
		}
		pincode = strval(tmp); //'pincode' got saved in an TMP

        if (!dini_Exists(udb_encode(pname))) //checks of the player have already made an account
       	{
        	dini_Create(udb_encode(pname));
         	dini_IntSet(udb_encode(pname), "pincode", udb_hash(tmp)); //puts the pincode in the file
          	dini_IntSet(udb_encode(pname), "bankmoney", 0); // if you want to give the player a starters bonus, then add here an other number
          	SendClientMessage(playerid, COLOR_GREEN,"You have created new bank account! You can now log in.");
          	return 1;
		}
		else
		{
		    SendClientMessage(playerid, COLOR_RED,"You have already a bank account!"); //if the player have already an bankaccount
		    return 1;
		}}
  	if (strcmp("/loginaccount", cmdtext, true, 10) == 0)
	{
 		new pincode; //creating the variable
		tmp = strtok(cmdtext, idx);
		if(banklogged[playerid] == 1) //checks if a player is logged in in his account
		{
	    	SendClientMessage(playerid, COLOR_RED, "You are already logged in!"); return 1;
		}
		if(!strlen(tmp)) //checks of the player dont forgot any variable
		{
 			SendClientMessage(playerid, COLOR_RED, "USAGE: /loginaccount [pincode]");
	 		return 1;
		}
		pincode = strval(tmp); //'pincode' got saved in an TMP
		tmp2 = dini_Get(udb_encode(pname), "pincode"); //gets the pincode that is given by creating the account
		if (udb_hash(tmp) != strval(tmp2)) //looks of the given pincode match with the pincode in the file
		{
			SendClientMessage(playerid, COLOR_RED, "You have entered a wrong pincode, try again!"); //if not...
			return 1;
		}
		SendClientMessage(playerid, COLOR_GREEN, "You have logged in into your bankaccount!");//if yes...
		banklogged[playerid] = 1;
		return 1;
	}
linia 52
pincode = strval(tmp); //'pincode' got saved in an TMP
linia 80
pincode = strval(tmp); //'pincode' got saved in an TMP

Multumesc Anticipat

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

poi daca sters linilea alea imi da next 2 warning

C:\Users\DjMc\Desktop\simplebank.pwn(45) : warning 203: symbol is never used: "pincode"
C:\Users\DjMc\Desktop\simplebank.pwn(68) : warning 203: symbol is never used: "pincode"
linia 45
new pincode; //creating the variable
linia 68
new pincode; //creating the variable

iar daca sters si liniile cu warning nu da nimic dar am si eu intrebarea urmatore o sa se salveze si sa ceara pinu?

am sters si linie 45 68 si merge ms mult!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.