[Pomoc] Dialog


Započeo CColucci.., Novembar 12, 2016, 19:28:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Balkan Country
Detaljan opis problema: Ovako pravim event sistem i hocu da napravim kad igrac zavrsi dobije nagradu u zavisnosti od toga koliko je postavljeno
Dio skripte:
if(dialogid == DIALOG_EVENT_NAGRADE)
    	{
    	if(!response) return 1; if(response)
     	{
	     	new level;
	      	level = strval(inputtext);
	   	  	
				
				DajNovac(playerid, -level); //Ovde mi oduzme novac
				DajNovac(Prvoplasirani,level);
				format(string, sizeof(string), "{FFFFFF}[BC]: {00C0FF}Postavili ste nagradu za prvoplasiranog na %d.",level);// ne prikaze ovu poruku
    			SCM(playerid,SVETLOPLAVA,string);
				SPD(playerid,DIALOG_EVENT_NAGRADE2,DSI,"Nagrade","Unesite nagradu za drugoplasiranog:","Postavi","Odustani"); // ne prikaze ovaj dialog. s tim sto ne prikaze ovaj dijalog nece da prikaze ovo ostalo ispod.
			}
		}

    if(dialogid == DIALOG_EVENT_NAGRADE2)
    {
    	if(!response) return 1; if(response)
     	{
	     	new level;
	      	level = strval(inputtext);
	   	  	
                DajNovac(Drugoplasirani,level);
                DajNovac(playerid, -level);
				format(string, sizeof(string), "{FFFFFF}[BC]: {00C0FF}Postavili ste nagradu za drugoplasiranog na %d.",level);
    			SCM(playerid,SVETLOPLAVA,string);
				SPD(playerid,DIALOG_EVENT_NAGRADE3,DSI,"Nagrade","Unesite nagradu za treceplasiranog:","Postavi","Odustani");

		}
	}
	if(dialogid == DIALOG_EVENT_NAGRADE3)
    {
    	if(!response) return 1; if(response)
     	{
	     	new level;
	      	level = strval(inputtext);
	   	  	
                DajNovac(Treceplasirani,level);
		  	    DajNovac(playerid, -level);
				format(string, sizeof(string), "{FFFFFF}[BC]: {00C0FF}Postavili ste nagradu za treceplasiranog na %d.",level);
    			SCM(playerid,SVETLOPLAVA,string);

		}
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

Ne razumem sta ti ovde radis? Ovo nema veze sa vezom.. Ti moras nekoj global promenljivoj dpdati vrednost preko toga sa tim da se ona pri svakom pokretanju servera seta na 0 i onda nju koristis. Ili lepo napravis enum za evente i napravis dobitakpozprva..druga..treca ili koliko hoces. Zatim napravis public za ocitavanje i cuvanje. I onda kad igrac zavrsi event onda primer DajIgracuNovac(playerid, EventInfo[prvapozicija]); nzm jel ista kontas.. na brzaka sam ovo sklepao