Mach ihr euren Script ordentlich ?

  • Mal ne frage macht ihr euren Script ordentlich also so zb
    if (strcmp("/hilfe", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,BLAU,"---------<~*~>Hilfe<~*~>-----------------");
    SendClientMessage(playerid,GELB,"Account: /register /login /status /scheine");
    SendClientMessage(playerid,GELB,"Allgemein: /hilfe /karte");
    SendClientMessage(playerid,GELB,"Sonstiges: /animlist");
    SendClientMessage(playerid,GELB,"Fraktionen: Police, FBI ,Taxifahrer , weitere kommen");
    SendClientMessage(playerid,BLAU,"-----------------------------------------");
    return 1;
    }
    mit den ganzen leerzeichen davor oder lieber so
    if (strcmp("/hilfe", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,BLAU,"---------<~*~>Hilfe<~*~>-----------------");
    SendClientMessage(playerid,GELB,"Account: /register /login /status /scheine");
    SendClientMessage(playerid,GELB,"Allgemein: /hilfe /karte");
    SendClientMessage(playerid,GELB,"Sonstiges: /animlist");
    SendClientMessage(playerid,GELB,"Fraktionen: Police, FBI ,Taxifahrer , weitere kommen");
    SendClientMessage(playerid,BLAU,"-----------------------------------------");
    return 1;
    }
    oder doch lieber so ??
    if (strcmp("/hilfe", cmdtext, true, 10) == 0)
    { SendClientMessage(playerid,BLAU,"---------<~*~>Hilfe<~*~>-----------------");
    SendClientMessage(playerid,GELB,"Account: /register /login /status /scheine");
    SendClientMessage(playerid,GELB,"Allgemein: /hilfe /karte");
    SendClientMessage(playerid,GELB,"Sonstiges: /animlist");
    SendClientMessage(playerid,GELB,"Fraktionen: Police, FBI ,Taxifahrer , weitere kommen");
    SendClientMessage(playerid,BLAU,"-----------------------------------------");
    return 1; }
    hihiihi...
    also ich mag es wenn mein script schön ordentlich ist dann kann ich auch besser scripten dann weiss ich ob
    ich eine klammer vergessen habe usw
    aslo ich mag es ordentlich und ihr ??

  • Ich mache es meistens ohne diese Leerzeichen da ich nicht weiß wie man richtig einrückt :(

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Ich achte immer auf eine Einheitlichkeit und rücke das Script richtig ein. Sowas wie "str" oder "s" gibts bei mir nicht, das muss immer "string" heißen. (Sonst krieg ich die Krise xD)


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • Also ich scripte nach Variante 1 denn es ist für mich so perfekt und ich hasse es auch wenn da nur i steht anstatt playerid da könnt ich immer aufn Tisch kotzen

    Ich wurde angesteckt:


    o.o
    o-o
    8|
    ^^


    So nun steckt euch auch an::

  • Ich mache es noch anders, als es da oben steht. Finde die Klammern sollten mit der zugehörigen Abfrage/Schleife/... auf einer Ebene stehen, sonst siehts kacke aus :D
    So siehts bei mir aus:
    if (strcmp("/hilfe", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,BLAU,"---------<~*~>Hilfe<~*~>-----------------");
    SendClientMessage(playerid,GELB,"Account: /register /login /status /scheine");
    SendClientMessage(playerid,GELB,"Allgemein: /hilfe /karte");
    SendClientMessage(playerid,GELB,"Sonstiges: /animlist");
    SendClientMessage(playerid,GELB,"Fraktionen: Police, FBI ,Taxifahrer , weitere kommen");
    SendClientMessage(playerid,BLAU,"-----------------------------------------");
    return 1;
    }

  • kann mir einer schnell bei den errors helfen xD


    C:\Users\Michael\Desktop\GTA\gamemodes\(GM)LSRL.pwn(777) : error 001: expected token: ")", but found "-identifier-"
    C:\Users\Michael\Desktop\GTA\gamemodes\(GM)LSRL.pwn(777) : warning 215: expression has no effect
    C:\Users\Michael\Desktop\GTA\gamemodes\(GM)LSRL.pwn(777) : error 001: expected token: ";", but found ")"
    C:\Users\Michael\Desktop\GTA\gamemodes\(GM)LSRL.pwn(777) : error 029: invalid expression, assumed zero
    C:\Users\Michael\Desktop\GTA\gamemodes\(GM)LSRL.pwn(777) : fatal error 107: too many error messages on one line


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



    4 Errors.


    hier die zeilen


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new modelid = GetPlayerVehicleID(playerid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(modelid == 472 || modelid == 473 || modelid == 493 || modelid == 595 || modelid == 484 || modelid == 430 || modelid == 453 || modelid == 452 || modelid == 446 || modelid == 454 )
    {
    if(PlayerInfo[playerid][pBootschein] == 0)
    {
    SendClientMessage(playerid, ROT, " Du hast keine Bootschein");


    }
    }
    else if(modelid == 592 || modelid == 577 || modelid == 511 || modelid == 512 || modelid == 593 || modelid == 520 || modelid == 553 || modelid == 476 || modelid == 519 || modelid == 460 modelid == 513 || modelid == 548 || modelid == 425 || modelid == 417 || modelid == 487 || modelid == 488 || modelid == 497 || modelid == 563 || modelid == 447 || modelid == 469 ) // 777
    {
    if(PlayerInfo[playerid][pFlugschein] == 0)
    {
    SendClientMessage(playerid, ROT, " Du hast keinen Flugschein !");
    }
    }
    else
    {
    SendClientMessage(playerid, ROT, " Du hast keinen Führerschein, ");
    SendClientMessage(playerid, ROT, " Solltest du erwischt werden, ");
    SendClientMessage(playerid, ROT, " musst du mit Konsequenzen rechnen. !");
    }
    }
    return 1;
    }

    Einmal editiert, zuletzt von ThePixel5D ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen