[POMOC] Oko dialoga


Započeo Crazyn3ss, Mart 31, 2012, 16:50:53 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: moja od 0
Detaljan opis problema: pa na dialogu kad stisnem odustani npr neku komandu s dialogom i imas Uredu dole za pritisnit i odustani kad stisnem odustani uvijek kika igraca sa servera
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!


ev ti  :D
if(dialogid == 2006)//provjera pin koda za bankomat
		{
		    if(response)
		    {
				if(PlayerInfo[playerid][pPinKod] == 0)
				{
			    	SendClientMessage(playerid,COLOR_WHITE,"Morate prvo kupiti karticu");
			    	return 1;
				}
				new kartica = PlayerInfo[playerid][pPinKod];
				new ukucankod = strval(inputtext);
				if( kartica == ukucankod )
				{
					format(string, sizeof(string), "  Imate $%d na vasem racunu.", PlayerInfo[playerid][pAccount]);
					SendClientMessage(playerid, COLOR_GRAD3, string);
					ShowPlayerDialog(playerid,2007,DIALOG_STYLE_INPUT,"Bankomat","Upisite iznos koji zelite da podignete.","Podigni","Odustani");
				}
				else
				{
					SendClientMessage(playerid,COLOR_WHITE,"Pogrijesili ste pin kod");
				}
			}
				}
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!


Citat: ♥ Chuck ♥ poslato Mart 31, 2012, 16:55:22 POSLE PODNE
Daj mi
if(dialogid == 2007)

if(dialogid == 2007)//podizanje para sa bankomata
		{
		    if(response)
		    {
	            new cashdeposit = strval(inputtext);
	            if(cashdeposit < 1)  { SendClientMessage(playerid, COLOR_GREY, "   Suma ne moze da bude manja od $1."); return 1; }
				if (cashdeposit > PlayerInfo[playerid][pAccount])
				{
					GameTextForPlayer(playerid, "~w~Nemate toliko~n~~r~Novca Na Racunu!", 3000, 1);
					return 1;
				}
				GivePlayerMoney(playerid,cashdeposit);
				PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
				format(string, sizeof(string), "  Uzeli ste $%d sa vaseg racuna, Ukupno: $%d ", cashdeposit,PlayerInfo[playerid][pAccount]);
				SendClientMessage(playerid, COLOR_YELLOW, string);
		    }
		}
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Jel te to kicka na svakom dialogu ili samo na ovome?

Citat: ♥ Chuck ♥ poslato Mart 31, 2012, 16:58:04 POSLE PODNE
Jel te to kicka na svakom dialogu ili samo na ovome?

da samo na tome
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Citat: ναηιâ,,"â,,"α.ιη¢ poslato Mart 31, 2012, 18:28:53 POSLE PODNE
pokusaj zamjeniti ovo
if(response)


sa ovim
if(!response) return SendClientMessage(playerid, -1, "Odustali ste!");


nepomaze..

ali ima jos par dialoga sto je isto kao to samo kika sa servera.
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Proveri ID dialoga, možda ti je 2007 na više njih.

ma nema samo taj jedan :P
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Ae daj od dialog/reg ondialogresponse,do njega je sigurno...:)

Citat: Nxidza poslato Mart 31, 2012, 20:41:30 POSLE PODNE
Ae daj od dialog/reg ondialogresponse,do njega je sigurno...:)
if(dialogid == 12346 || dialogid == 12347)
		{
		    if(strlen(inputtext))
		    {
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				OnPlayerLogin(playerid,tmppass);
			}
			else
			{
				new loginstring[256];
				new loginname[64];
				GetPlayerName(playerid,loginname,sizeof(loginname));
				format(loginstring,sizeof(loginstring),"{F81414}[Greska] {F3FF02}Unijeli ste pogresnu lozinku\n\n{00C0FF}%s\n{FFFFFF}Provjeri dali ti je {F81414}CAPS LOCK {FFFFFF}ukljucen\n\n{FFFFFF}Molimo {F81414}upisi svoju lozinku {FFFFFF}da udjes na server:",loginname);
				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Logiranje",loginstring,"{00C0FF}Logiraj","Odustani");
				gPlayerLogTries[playerid] += 1;
				if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
			}
		}

				if(dialogid == 12350)
		{
			if(response)
			{
				gPlayerAccount[playerid] = 0;
				SendClientMessage(playerid, 0x0080C0FF, "{FF0000}[WildProtect]: Vase korisnicko ime nije registrirano! Molimo registrujte se na server da biste mogli igrati!");
 				new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
				format(regstring,sizeof(regstring),"{00C0FF}%s {FFFFFF}dobrodosao na {F81414}WW RP/DM server\n\n {FFFFFF}Vas korisnici racun {00C0FF}nije pronaden\n{FFFFFF}Molim {00C0FF}registriraj se\n\n{F3FF02}_______________________\n\n{00C0FF}%s {FFFFFF}welcome to {F81414}WW RP/DM server\n\n{FFFFFF}Your account {00C0FF}was not found\n{FFFFFF}Please {00C0FF}register!",regname, regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{00C0FF}Registracija",regstring,"Registriraj","Odustani");
			}
		}
		
	if(dialogid == 12345)
		{
		    if(strlen(inputtext))
		    {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "Korisnici/%s.ini", sendername);
				new File: hFile = fopen(string, io_read);
				if (hFile)
				{
					SendClientMessage(playerid, COLOR_YELLOW, "To ime vec Koristite neka druga osoba,mozimo vas da izaberete neko drugo.");
					fclose(hFile);
					return 1;
				}
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				OnPlayerRegister(playerid,tmppass);
			}
			else
			{
 				new regstring[128];
				new regname[64];
				GetPlayerName(playerid,regname,sizeof(regname));
    			format(regstring,sizeof(regstring),"{FFFFFF}Dobrodosao na pocetak registracije\n{00C0FF}%s\n{FFFFFF}Vas racun nije registriran, molimo upiste zeljenu lozinku:",regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{00C0FF}Registracija",regstring,"Registriraj","Odustani");
			}
		}
	}
	else
	{
Kick(playerid);
   }
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

ma samo ovaj kick samo izbriso i radi.. HVALA VAM.. :D
imam problema s mapiconom nece da je pokaze a radio sam sve dobro evo pogledajte

ova ne radi
SetPlayerMapIcon(playerid, 1, 1462.4001, -1013.5269, 26.8438, 52, COLOR_YELLOW); //banka


a ova radi
SetPlayerMapIcon(playerid, 0, 2071.312744, -1793.827148, 13.553297, 7, COLOR_YELLOW);


u cemu je problem
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

nece to sam vec probo....
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!