[Pomoc]Dialog


Započeo [Samp-School]Vaskeâ„¢, Jul 10, 2012, 15:42:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Balkan Exotic (EDIT OD GTARP-a)
Detaljan opis problema:Imam 4 erora od linije 13249 do 13314
Erori:
C:\Documents and Settings\User\Desktop\SKRIPT NE DIRAJ!!!\BE\BE\gamemodes\streetstories.pwn(13249) : warning 204: symbol is assigned a value that is never used: "car"
C:\Documents and Settings\User\Desktop\SKRIPT NE DIRAJ!!!\BE\BE\gamemodes\streetstories.pwn(13249 -- 13610) : error 010: invalid function or declaration
C:\Documents and Settings\User\Desktop\SKRIPT NE DIRAJ!!!\BE\BE\gamemodes\streetstories.pwn(13249 -- 13612) : error 010: invalid function or declaration
C:\Documents and Settings\User\Desktop\SKRIPT NE DIRAJ!!!\BE\BE\gamemodes\streetstories.pwn(13249 -- 13614) : error 010: invalid function or declaration
C:\Documents and Settings\User\Desktop\SKRIPT NE DIRAJ!!!\BE\BE\gamemodes\streetstories.pwn(13249 -- 13614) : fatal error 107: too many error messages on one line



DEO SKRIPTE:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    
 	new car;
	car = GetPlayerVehicleID(playerid);     // LINIJA 13249
	new sendername[MAX_PLAYER_NAME];
	new string[128];
	new ime[MAX_PLAYER_NAME];
	GetPlayerName(playerid, ime, sizeof(ime));
	new Float:zivot;
	GetPlayerHealth(playerid, zivot);
	if(response)
	{
		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),"{FFFFFF}((POGRESNA LOZINKA))\n\n{F3FF02}Korisnik: {0049FF}%s\n\n{FFFFFF}Proverite dali vam je CAPS LOCK iskljucen\n\nUpisite ispravnu lozinku za ulazak na server:",loginname);
				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"{0049FF}Balkan Express - Login",loginstring,"Log-in","Odustani");
				gPlayerLogTries[playerid] += 1;
				if(gPlayerLogTries[playerid] == 5) { Kick(playerid); }
			}
		}
		if(dialogid == 12345)
		{
		    if(strlen(inputtext))
		    {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%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[256];
				new regname[64];
				GetPlayerName(playerid,regname,sizeof(regname));
    			format(regstring,sizeof(regstring),"Dobrodosao na server\n\n{0049FF}%s\n\n{FFFFFF}Vas korisnicki racun nije pronadjen\nMolimo vas registirajte ga:",regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{0049FF}Registracija",regstring,"Registracija","Odustani");
			}
		}
	}
	return 1;
	}
	if(dialogid == GPS)
	{
		if(response)
		{
   			if(listitem == 0) // Burg1
			{
                SetPlayerCheckpoint(playerid, 1199.1937,-918.5539,43.1205, 3.0);
			}
			if(listitem == 1) // Burg2   //LINIJA 13314

probaj obrisat ovo

car = GetPlayerVehicleID(playerid);     // LINIJA 13249


i ono iznad new car

cim obrisem izbaci 26 erora  :'(

car = GetPlayerVehicleID(playerid);

to onda ostavi a obrisi new car;

K4[Я]!K3

*

'Respect cannot be learned, it can only be earned.'

@[GU:RP] ivica 156, aj nelupaj..  :)

OT::

new car = GetPlayerVehicleID(playerid); // a nije do toga..


if(listitem == 0)
{

}
else if(listitem == 1)
{

}
....

ili još bolje..

switch(listitem)
{
  case 0: {}
  case 1: {}
  case 2: {}
  ...
}

cek sa cime da zamenim ovo (case1)

K4[Я]!K3

*

'Respect cannot be learned, it can only be earned.'

to ti je listitem

case 0: je isto što i listitem == 0
case 1: je isto što i listitem == 1

itd.

Ovew erore sam dobio kada sam napravio 3 nova dialoga
if(dialogid == SALTER) // SALTER
	   {
		if(response)
		{
			if(listitem == 0)//POSLOVI
			{
			ShowPlayerDialog(playerid, SALTER+1, DIALOG_STYLE_LIST, "Poslovi", "Detektiv\nAdvokat\nKurva\nDiler droge\nKradljivac automobila\nNovinar\nMahanicar\nBodyguard\nDiler oruzija\nDiler automobila\nBokser\nVozac autobusa UGPS\nVozac autobusa DGPS\nKamiondzija\nRaznosac pica\nFarmer\nIlegalni farmer\nKrijumcar droge\nCistac ulica\nKrijumcar materijala\nDeliver", "Ok", "Izlaz");
			}
			if(listitem == 1)// SKINI KAZNU
			{
            ShowPlayerDialog(playerid, SALTER+2, DIALOG_STYLE_LIST, "Skidanje kazne", "Skini kaznu lideru\nSkini kaznu OSC-u", "Ok", "Izlaz");
			}
			if(listitem == 2)// SKINI KLJUC 1
			{
            PlayerInfo[playerid][pPcarkey] = 255;
            GivePlayerMoney(playerid, 10000);
			}
			if(listitem == 3)// SKINI KLJUC 2
			{
            PlayerInfo[playerid][pPcarkey2] = 255;
            GivePlayerMoney(playerid, 10000);
			}
			if(listitem == 4)// Skini kljuc 2
			{
            PlayerInfo[playerid][pPcarkey3] = 255;
            GivePlayerMoney(playerid, 10000);
			}
			if(listitem == 5)// DOZVOLA ZA ORUZIJE
			{
            PlayerInfo[playerid][pGunLic] = 1;
            GivePlayerMoney(playerid,-25000);
             }
           }
         }
         return 1;
  }
  if(dialogid == SALTER+1) //Poslovi
	{
		if(response)
		{
			if(listitem == 0) //POSO 1
			{
            PlayerInfo[playerid][pJob] = 1;
			}
			if(listitem == 1) // Style 2
			{
			PlayerInfo[playerid][pJob] = 2;
			}
			if(listitem == 2) // Style 3
			{
			PlayerInfo[playerid][pJob] = 3;
			}
			if(listitem == 3) // Style 4
			{
			PlayerInfo[playerid][pJob] = 4;
			}
			if(listitem == 4) // Style 5
			{
			PlayerInfo[playerid][pJob] = 5;
			}
			if(listitem == 5) // Style 6
			{
			PlayerInfo[playerid][pJob] = 6;
			}
			if(listitem == 6) // Back
  			{
  			PlayerInfo[playerid][pJob] = 7;
  			if(listitem == 7) // Style 4
			{
			PlayerInfo[playerid][pJob] = 8;
			}
			if(listitem == 8) // Style 5
			{
			PlayerInfo[playerid][pJob] = 9;
			}
			if(listitem == 9) // Style 6
			{
			PlayerInfo[playerid][pJob] = 10;
			}
			if(listitem == 10)
			{
		    PlayerInfo[playerid][pJob] = 11;
			}
            if(listitem == 11) // Style 4
			{
			PlayerInfo[playerid][pJob] = 12;
			}
			if(listitem == 12) // Style 5
			{
			PlayerInfo[playerid][pJob] = 13;
			}
			if(listitem == 13) // Style 6
			{
			PlayerInfo[playerid][pJob] = 14;
			}
			if(listitem == 14) // Back
			{
			PlayerInfo[playerid][pJob] = 15;
			}
			if(listitem == 15)
			{
		    PlayerInfo[playerid][pJob] = 16;
			}
            if(listitem == 16) // Style 4
			{
			PlayerInfo[playerid][pJob] = 17;
			}
			if(listitem == 17) // Style 5
			{
			PlayerInfo[playerid][pJob] = 18;
			}
			if(listitem == 18) // Style 6
			{
			PlayerInfo[playerid][pJob] = 19;
			}
			if(listitem == 19) // Back
		    {
		    PlayerInfo[playerid][pJob] = 20;
			}
			if(listitem == 20) // Back
			{
		    PlayerInfo[playerid][pJob] = 21;
			}
	    	if(listitem == 21) // Back
			{
			ShowPlayerDialog(playerid, SALTER, DIALOG_STYLE_LIST, "Salter", "Poslovi\nSkini kaznu(OSC/Lider)\nSkidanje kljuca 1\nSkidanje kljuca 2\nSkidanje kljuca 3\nDozvola za oruzije - 25000$", "Ok", "Izlaz");
			}
		}
	}
		return 1;
	}
	if(dialogid == SALTER+2) // SKINI KAZNU
	{
		if(response)
		{
			if(listitem == 0) // SKINI KAZNU LIDERU
			{
			GivePlayerMoney(playerid,100);
			}
			if(listitem == 1) // SKINI KAZNU OSC
			{
			GivePlayerMoney(playerid,100);
            }
			if(listitem == 2)
            {
			ShowPlayerDialog(playerid, SALTER, DIALOG_STYLE_LIST, "Salter", "Poslovi\nSkini kaznu(OSC/Lider)\nSkidanje kljuca 1\nSkidanje kljuca 2\nSkidanje kljuca 3\nDozvola za oruzije - 25000$", "Ok", "Izlaz");
			}
		}
	}
		return 1;


NASAO SAM OVAKAV DIALOG ZA TUNING KOLA,PA SAM MISLIO DA NAPRAVIM ZA POSLOVE ALI KAKO SAM TO UBACIO IMAM TA 4 ERRORA.