Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: |¤ White ¤| poslato Jul 18, 2011, 17:30:50 POSLE PODNE

Naslov: [Pomoc] Problem sa dialogom
Poruka od: |¤ White ¤| poslato Jul 18, 2011, 17:30:50 POSLE PODNE
Skripta koju koristim:FactionGame
Detaljan opis problema: Stavio sam dialog sa animacijama ali kaze, koliko ja razumem da je predugacak dialog, nzm.... sta bih trebao da uradim?
Dio skripte: //Dialog /animacije
if(strcmp(cmd, "/animacije", true) == 0)
    {
       if(IsPlayerConnected(playerid))
       {
          ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Animacije | Balkan Stories RP", ". : : Animations 160+ v.1.2f : : .\n/fall /injured /push /handsup /kiss /cell /osamari /bomb /drunk /laugh\n/basket /medic /spray /robman /taichi /lookout /sit /lay /sup /crossarms\n/deal /crack /smoke /chat /hike /dance /fuck /strip /lean /walk /rap /caract\n/tired /box /scratch /hide /vomit /eats /cop /stance /wave /run\n/flag /giver /look /show /shout /endchat /face /pull\nDa bi zaustavili animaciju stisnite SPACE,LMB ili ENTER", "OK", "");
       }
       return 1;
    }


i kad tako stavim izadje error
C:\Documents and Settings\Boban\Desktop\SAMP SERVERI\factiongame\gamemodes\FactionGame.pwn(17154) : error 075: input line too long (after substitutions)
C:\Documents and Settings\Boban\Desktop\SAMP SERVERI\factiongame\gamemodes\FactionGame.pwn(17155) : error 037: invalid string (possibly non-terminated string)
C:\Documents and Settings\Boban\Desktop\SAMP SERVERI\factiongame\gamemodes\FactionGame.pwn(17155) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Boban\Desktop\SAMP SERVERI\factiongame\gamemodes\FactionGame.pwn(17155) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Boban\Desktop\SAMP SERVERI\factiongame\gamemodes\FactionGame.pwn(17155) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: System32 poslato Jul 18, 2011, 17:35:27 POSLE PODNE
pre dugacka linija, ima tut o tome
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: Slay poslato Jul 18, 2011, 17:47:03 POSLE PODNE
http://wiki.sa-mp.com/wiki/Strcat
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: |¤ White ¤| poslato Jul 18, 2011, 20:12:58 POSLE PODNE
Ne razumem nista pojasnite mi malo  :'(
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: Rotcod poslato Jul 18, 2011, 20:18:24 POSLE PODNE
Daj nam linije gresaka, za prvu gresku su ti dali odgovor znaci linija je predugacka i pawno salje gresku jedan od nacina kako da to uradis jeste ovaj:

    new str[/* velicina stringa */];
    strcat(str, "Animacije | Balkan Stories RP", ". : : Animations 160+ v.1.2f : : .\n/fall /injured /push");
    strcat(str, "/handsup /kiss /cell /osamari /bomb /drunk /laugh\n/basket");
    //i tako dalje (ovo sam ja onako bez ikakvog sredjivanja samo odrezao)
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX, str , "OK", "");
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: |¤ White ¤| poslato Jul 18, 2011, 21:01:42 POSLE PODNE
ovako sam stavio :
if(strcmp(cmd, "/animacije", true) == 0)
    {
       if(IsPlayerConnected(playerid))
       {
       new str[120]       
       strcat(str, "Animacije | Balkan Stories RP", ". : : Animations 160+ v.1.2f : : .\n/fall /injured /push");   //linija 17156
       strcat(str, "\n /animacija /animacija /animacija");   //linija 17157
          ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX, str , "OK", "");   //linija 17158
       }
       return 1;
    }

i prijavljuje ovu gresku:
C:\Documents and Settings\Boban\Desktop\SAMP SERVERI\factiongame\gamemodes\FactionGame.pwn(17156) : error 035: argument type mismatch (argument 3)
C:\Documents and Settings\Boban\Desktop\SAMP SERVERI\factiongame\gamemodes\FactionGame.pwn(17157) : error 035: argument type mismatch (argument 3)
C:\Documents and Settings\Boban\Desktop\SAMP SERVERI\factiongame\gamemodes\FactionGame.pwn(17158) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: Rotcod poslato Jul 18, 2011, 21:04:17 POSLE PODNE
Moja greska:

if(strcmp(cmd, "/animacije", true) == 0)
    {
       if(IsPlayerConnected(playerid))
       {
       new str[120]       
       strcat(str, ". : : Animations 160+ v.1.2f : : .\n/fall /injured /push");   //linija 17156
       strcat(str, "\n /animacija /animacija /animacija");   //linija 17157
          ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Animacije | Balkan Stories RP", str , "OK", "");   //linija 17158
       }
       return 1;
    }
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: |¤ White ¤| poslato Jul 18, 2011, 21:07:05 POSLE PODNE
Hvala brt... evo sad hoce....  ;)  ;)
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: Rotcod poslato Jul 18, 2011, 21:16:57 POSLE PODNE
Samo jedna napomena to gore je grubo napravlejno znaci nisam pazio na "\n" i to to ti sredi dodatno ja sam ti samo pokazao kako treba...
Naslov: Odg: [Pomoc] Problem sa dialogom
Poruka od: |¤ White ¤| poslato Jul 18, 2011, 22:18:40 POSLE PODNE
znm, jos jednom hvala na pomoci.... Radi sve kako treba...