[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;

@[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)

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.