Szerző Téma: PAWNO sorok eltolása!  (Megtekintve 730 alkalommal)

PAWNO sorok eltolása!
« Dátum: 2013. március 19. - 20:56:15 »
0 Show voters
Szevasztok!
Újra visszatértem, mégpedig egy kérdéssel. Mint láthatjátok, kezdõ scripter vagyok, persze már értem a dolgom. De valami bánt. Mégpedig a sorok eltolása. Mivel én most #pragma tabsize 0-val rakom neki, és az állandóan idegesít, mivel így soha sem fogom megtanulni rendesen a sorok eltolását. Esetleg valaki elmagyarázná, hogy hogyan kell azt mûvelni?
Elõre is kössz! :)
 
Szeva.:)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
PAWNO sorok eltolása!
« Válasz #1 Dátum: 2013. március 19. - 21:49:33 »
0 Show voters
Bár ez elég hülye módszer de én returnnál ezt használom: Pawnoban benyomok viszonylag sok szóközt (10-15) majd megnyomom a backspace gombot ugye ami a törlés és a pawno autómatikusan beállítja, hogy hova rakd a returnokat.
Tessék a több zárójelre a válasz példákkal:
 

CMD:egyzarojelesparancs(playerid,params[])
{
    SetPlayerHealth(playerid, 100);
    SendClientMessage(playerid,-1,\"Az életed most 100\");
return 1;
/* Igy van, ha csak simán egy zárójel van. Három sor szóköz függvény és rögtön ugyan
Abba abban az elrendezésben alá a másik függvény*/
}
CMD:ketzarojelesparancs(playerid,params[])
{
      if(IsPlayerAdmin(playerid))
      {
       SetPlayerHealth(playerid, 100);
       SendClientMessage(playerid,-1,\"Az életed most 100\");
      }
      return 1;
/*Ha két zárójeled van akkor elrendezés miatt ahol kinyitottad az elsõ zárójelet
 abban az oszlopban fejezed be ezzel jobban átláthatod. Ha if van elõtte a zárójeleket
 ugyan abba az oszlopba rakd ahol kezdõdik az \'i\' betü.*/
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_0)
        {
            if(!response) SendClientMessage(playerid,-1, \"Ez egy több zárójeles parancs\");
        }
if(dialogid == DIALOG_1)
   {
    if(response)
     {
      if(IsNumeric(inputtext))
       {
SendClientMessage(playerid,-1, \"Remélem látod, hogy a zárójelek ugyan abban a sorban vannak ahol kinyiltak\");
       }
   else
   SendClientMessage(playerid,-1,\"Valahogy így próbáld  te is. \");
      }
     else
     SendClientMessage(playerid,-1,\"És vigyázz az else if és hasonlók a zárójelek alatt legyenek pontosan ne lógjanak ki 1 szóközzel!\");
   }
if(dialogid == DIALOG_2)
        {
            if(response) SendClientMessage(playerid, -1, \"Amelyik sorban a zárójel kinyillik abban a sorban is záródjon be!\");
        }
return 1;
/*A SendClientMessage-ekbe már mindent elmondtam a return-t pedig leírtam fentebb
sok sikert hozzá!*/
}

 
E:Kösz zsoleszka ezt legközelebb figyelmbe veszem, már manuálisan kijavítottam.
Amúgy igen, zsoleszka is jól mondja, egyedi stílusod fog kialakulni, ezt igazából nem lehet megszabbni, max annyiban segíthetünk, hogy megmutatjuk, hogyan lásd át könyebben.
« Utoljára szerkesztve: 2013. március 19. - 21:53:58 írta SnooP »

PAWNO sorok eltolása!
« Válasz #2 Dátum: 2013. március 19. - 21:51:18 »
0 Show voters
http://en.wikipedia.org/wiki/Indent_style
De mindenki kialakít elõbb utóbb saját magának egyet.
@Snoop
tab és shift+tab, akár egy vagy több sor kijelöléssel, vagy új sor kezdésnél is.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal