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.