Jump to content
  • 0

Nu se salveaza variabila


Mark S.

Question

Problema intalnita (descriere): Am facut un sistem pe dialog sa ii adauge o variabila ++  la playerul care l-ai scris in dialog si inloc sa imi adauge 1 la variabila se face 1

Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):

if(dialogid == 6808)
	{
	    if(response)
	    {
      		if(!strlen(inputtext))
			{
				ShowPlayerDialog(playerid, 6808, DIALOG_STYLE_INPUT, "Acest Cont nu exista","Poti da skip daca nu stii numele","OK","SKIP ->");
				return 1;
			}
			if(!strcmp(inputtext, PlayerName(playerid),  false)) return ShowPlayerDialog(playerid, 6808, DIALOG_STYLE_INPUT, "Nu te poti adauga singur","Poti da skip daca nu stii numele","OK","SKIP ->");
			new result[12],variabila[123],asd;
			format(string,100,"SELECT * FROM `players` WHERE `username`='%s'",inputtext);
			mysql_query(string);
		    mysql_store_result();
			if(mysql_num_rows() > 0)//contul exista
			{
				new sendernamde[123];
		        GetPlayerName(playerid,sendernamde, sizeof(sendernamde));
    			format(string,100,"SELECT `Adjustable` FROM `players` WHERE `username`='%s'",inputtext);
				mysql_query(string);
				mysql_store_result();
				if(mysql_retrieve_row())
				{
   				    if(IsPlayerConnected(ReturnUser(inputtext)))
				    {
						PlayerInfo[ReturnUser(inputtext)][pAdjustable] ++;
						Update(ReturnUser(inputtext), pAdjustablex);
			    		format(string,100,"%s Ti-a dat un punct in plus",sendernamde,PlayerInfo[ReturnUser(inputtext)][pAdjustable]);
						SendClientMessage(ReturnUser(inputtext),-1,string);
			       		mysql_free_result();
    				}
    				else
    				{
    				    mysql_get_field("Adjustable", result);
				    	strmid(variabila, result, 0, 255, 255);
				    	asd = result[2];
				    	format(string,100,"I-ai dat un punct lui %s ",inputtext);
						SendClientMessage(playerid,-1,string);
	    			    format(string,100,"UPDATE `players` SET `Adjustable`='%d' WHERE `username`='%s'",inputtext,asd+1);
						mysql_query(string);
	   				}
    			}
    			PlayerInfo[playerid][pAchievement7] = 1;
    			Update(playerid, pAchievement7x);
	       		mysql_free_result();

			}
			else return ShowPlayerDialog(playerid, 6808, DIALOG_STYLE_INPUT, "Acest Cont nu exista","Poti da skip daca nu stii numele","OK","SKIP ->");
   		}

am pus asta PlayerInfo[ReturnUser(inputtext)][pAdjustable] ++;

si se intampla ca si cum as fi pus asta PlayerInfo[ReturnUser(inputtext)][pAdjustable]  = 1;
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da am incercat o gramada de variante

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Incearca in loc de

PlayerInfo[ReturnUser(inputtext)][pAdjustable] ++

sa pui asta

PlayerInfo[ReturnUser(inputtext)][pAdjustable] += 1;

 

Caut un om serios cu gamemode acceptabil, cu capabilitatea de a tine un host, serviciile oferite de mine sunt de scripter (experienta de 5 ani in C/C++ limbajul folosit de SA:MP). Nu am pretentii la bani, doar un server si un parteneriat frumos. Pentru mai multe detalii accept pm-uri.

 

Universitatea de Vest din Timisoara,

Facultatea de Matematica si Informatica

Informatica aplicata, Anul I

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.