Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BURPG]Mihajlo poslato Jul 28, 2014, 00:46:00 PRE PODNE

Naslov: [Pomoc]Error
Poruka od: [BURPG]Mihajlo poslato Jul 28, 2014, 00:46:00 PRE PODNE
Skripta koju koristim:Radim od 0
Detaljan opis problema:
C:\Users\user\Desktop\BURPG v1.0\gamemodes\BalkanUlice.pwn(116) : error 030: compound statement not closed at the end of file (started at line 111)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Dio skripte:
   //--------------------------------------------------------------------------
    }else if(dialogid == REGISTER_DIALOG_PASSWORD) {
(111)     if(!response) return Kick(playerid);
    if(!strlen(inputtext)) { }
   //--------------------------------------------------------------------------
    //}else if(dialogid == DIALOG_ID) {
   //===========================================================================
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]Error
Poruka od: youngdeal poslato Jul 28, 2014, 00:48:13 PRE PODNE
nepoklapa ti se broj otvoreni i zatvoreni zagrada.
Naslov: Odg: [Pomoc]Error
Poruka od: [BURPG]Mihajlo poslato Jul 28, 2014, 00:49:24 PRE PODNE
Mozes li mi reci kako da ih uklopim, ako treba jos neki deo skripte?
Naslov: Odg: [Pomoc]Error
Poruka od: youngdeal poslato Jul 28, 2014, 00:50:53 PRE PODNE
pa ocigledo ti je problem pod OnDialogResponse idi samo i uskladuj zagrade.
Naslov: Odg: [Pomoc]Error
Poruka od: [BURPG]Mihajlo poslato Jul 28, 2014, 01:00:19 PRE PODNE
Uspeo sam nekako da namsetim sada sam dobio Warning
C:\Users\user\Desktop\BURPG v1.0\gamemodes\BalkanUlice.pwn(116) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

//----------------------[ONDIALOGRESPONSE]--------------------------------------------------------

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])  {

   if(dialogid == REGISTER_DIALOG_RULES) {
   if(!response) return Kick(playerid);
   new str[64], str2[128];
   format(str, sizeof(str), ""svetloplava"%s - Godine", IME_SERVERA);
   format(str, sizeof(str), ""bela"%s \nUpisi koliko imas godina:", pName(playerid));
   ShowPlayerDialog(playerid, REGISTER_DIALOG_GODINE, DIALOG_STYLE_INPUT, str, str2, "Dalje", "Odustani");
   //--------------------------------------------------------------------------
   }else if(dialogid == REGISTER_DIALOG_GODINE) {
   if(!response) return Kick(playerid);
   new godine = strval(inputtext);
   if(!strlen(inputtext)) {
   new str[64], str2[128];
   format(str, sizeof(str), ""svetloplava"%s - Godine", IME_SERVERA);
   format(str, sizeof(str), ""bela"%s \nUpisi koliko imas godina:", pName(playerid));
   ShowPlayerDialog(playerid, REGISTER_DIALOG_GODINE, DIALOG_STYLE_INPUT, str, str2, "Dalje", "Odustani");
   return 1; }
   
   if(godine < 10 || godine > 50) {
   new str[64], str2[128];
   format(str, sizeof(str), ""svetloplava"%s - Godine", IME_SERVERA);
   format(str, sizeof(str), ""bela"%s \nUpisi koliko imas godina\n\n"crvena"Ne mozes imati manje od 10 ili vise do 50 godina!", pName(playerid));
   ShowPlayerDialog(playerid, REGISTER_DIALOG_GODINE, DIALOG_STYLE_INPUT, str, str2, "Dalje", "Odustani");
   return 1; }
   rInfo[playerid][Player_Years] = godine;
   new str[64], str2[128];
   format(str, sizeof(str), ""svetloplava"%s - Lozinka", IME_SERVERA);
   format(str, sizeof(str), ""bela"%s \nUpisite vasu lozinku:", pName(playerid));
   ShowPlayerDialog(playerid, REGISTER_DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, str, str2, "Dalje", "Odustani");
   //--------------------------------------------------------------------------
    } else if(dialogid == REGISTER_DIALOG_PASSWORD){
    if(!response) return Kick(playerid);
    if(!strlen(inputtext)) { }
   //--------------------------------------------------------------------------
    //}else if(dialogid == DIALOG_ID) {
   //===========================================================================
      return 1; }
   //-------------------------
   return 1; }
Naslov: Odg: [Pomoc]Error
Poruka od: youngdeal poslato Jul 28, 2014, 01:03:57 PRE PODNE
stavi na vrh moda

#pragma tabsize 0
Naslov: Odg: [Pomoc]Error
Poruka od: [BURPG]Mihajlo poslato Jul 28, 2014, 01:07:32 PRE PODNE
Hvala!
Moze objasnjenje?
Naslov: Odg: [Pomoc]Error
Poruka od: youngdeal poslato Jul 28, 2014, 01:08:29 PRE PODNE
Pawno se zali na neurednost svojih linija da bi taj warning resio potrebno je ili da izravnas datu liniju ili jednostavno preko pragme da to resis.
Naslov: Odg: [Pomoc]Error
Poruka od: Blaeks poslato Jul 28, 2014, 03:40:36 PRE PODNE
to je cist primer neurednog skriptera/skriptanja, #pragma tabsize 0, to ti nikad ne bih preporucio, lepo uzmi i pazi na skriptu...