Beiträge von Noneatme

    wie jetzt, das er "Nicht normal" oder "normal wie CJ" laufen soll?


    wenn er nicht normal laufen soll, dann lösch einfach


    UsePlayerPedAnims(false);


    aus deinem script. einfach löschen

    also, ich wolte ein cmd machen, dass wenn man /oocon tippt, dass man nichtmehr /o text machen muss, sondern nur schreiben, jedoch sagt er mir immer wieder wenn ich /oocon mache, das occ schon on ist!
    hier der code:


    new isocc[MAX_PLAYERS];


    //----------------------------------[ooc]-----------------------------------------------
    if(strcmp(cmd, "/oocoff", true) == 0 || strcmp(cmd, "/ooff", true) == 0)
    {
    if(isocc[playerid] = 0)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "OCC ist schon aus! Benutze /oocoff!");
    return 1;
    }
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht eingeloggt!");
    return 1;
    }
    if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Der OOC Channel wurde von einem Admin deaktiviert!");
    return 1;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nicht schreiben, weil du stummgeschaltet bist!");
    return 1;
    }
    if(isocc[playerid] = 1)
    {
    isocc[playerid] = 0;
    SendClientMessage(playerid, COLOR_GRAD2, "OCC ist jetzt aus.");
    }
    }
    return 1;
    }
    //----------------------------------[ooc]-----------------------------------------------
    if(strcmp(cmd, "/oocon", true) == 0 || strcmp(cmd, "/oon", true) == 0)
    {
    if(isocc[playerid] = 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "OCC ist schon an! Benutze /oocoff!");
    return 1;
    }
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht eingeloggt!");
    return 1;
    }
    if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Der OOC Channel wurde von einem Admin deaktiviert!");
    return 1;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nicht schreiben, weil du stummgeschaltet bist!");
    return 1;
    }
    if(isocc[playerid] = 0)
    {
    isocc[playerid] = 1;
    SendClientMessage(playerid, COLOR_GRAD2, "OCC ist jetzt An. Du kannst nun ohne /o [Text] Schreiben. Zum ausmachen benutze /ooff.");
    }
    }
    return 1;
    }
    //----------------------------------[ooc]-----------------------------------------------
    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if(isocc[playerid] = 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "OCC ist schon an! Benutze /oocoff!");
    return 1;
    }
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht eingeloggt!");
    return 1;
    }
    if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Der OOC Channel wurde von einem Admin deaktiviert!");
    return 1;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nicht schreiben, weil du stummgeschaltet bist!");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: (/o)oc [text]");
    return 1;
    }
    format(string, sizeof(string), "(( %s: %s ))", sendername, result);
    OOCOff(COLOR_OOC,string);
    printf("%s", string);
    }
    return 1;
    }


    bei onplayertext:


    if(isocc[playerid] = 1)
    {
    new idx;
    new offset = idx;
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new result[64];
    result[idx - offset] = EOS;
    format(string, sizeof(string), "((OCC Chat %s: %s ))", sendername, result);
    OOCOff(COLOR_OOC,string);
    printf("%s", string);
    }
    return 1;
    }


    was is falsch?


    mfg multivan

    also vllt hats der eine oder andere gesehen/gehört, mann sollte ja iwie autos in der luft platzieren (in samp), um eventuel autos vor buggykeit zu schützen, das problem hab ich auch auf meinem server. die ganzen lcn´cars stehen mitten auf der straße und sind unsichtbar. Zum neuscripten felt mir zzeit, und dann werden adere cars wieder buggy, hilft das wirklich wenn man autos platziert?


    mfg multivan

    vllt hats jemand scho ngescrieben.


    manche tasten kann man nur zu fuß/im fahrrzeug drücken.


    dazu kann man ne funktin einbinden, (hab ich npoch iwo muss suchen) das der dan printed, welche tastennummer man gedrückt hat, die definiert man dann, und setzt dan bei Newkeys die definitation(so richtig?) ein. dann kann man bestimmte tasten auch im wagen drücken/zu fuß.

    auch wenn dus selber geschireben hast, ist mir völlig wurst,
    tatsache ist, dass dieses tutoiral schlecht erklärt ist, wie jemand schon gesagt hat, copy & paste. nope nix.


    ich zitiere mal dein thema in andere wörter:


    du hast das "return 1; " vergessen, damit das scipt weiß das der comamnd gültig ist(...richtig?)


    if(strcmp(cmd, "/fbase", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    // if(IsPlayerInRangeOfPoint(playerid,3.0,1004.5136,-1432.0883,13.5469))
    if(IsPlayerInRangeOfPoint(playerid,918.0563,-1251.9055,16.2109,239.9310))

    {
    SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
    SetPlayerInterior(playerid,3);
    SetPlayerVirtualWorld(playerid,1);
    }
    }
    return 1;
    }


    edit: übrigends, poste deine nächsten fragen bitte im bereich "Scripting base" ncith unter "scriptwünsche" danke

    ich habe
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32929) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32931) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32933) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32938) : error 054: unmatched closing brace ("}")
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32939) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32944) : error 054: unmatched closing brace ("}")
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32945) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32950) : error 054: unmatched closing brace ("}")
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32951) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32956) : error 054: unmatched closing brace ("}")
    C:\Dokumente und Einstellungen\Fluppy\Desktop\Jonas Ordner\XFA16 immer wird ersetzt\XFA16.pwn(32959) : error 010: invalid function or declaration


    erros, bei


    diesen zeilen,
    if(dialogid == bsndriveindialog)
    {
    if(response)
    {
    if(listitem == 0)
    {
    SendClientMessage(playerid, COLOR_HELLBLAU,"Wir wünschen ihnen einen guten Appetit! (-1$)");
    GivePlayerMoney(playerid,-1);
    GivePlayerHealth(playerid, 25);
    }
    if(listitem == 1)
    {
    SendClientMessage(playerid, COLOR_GREEN,"Wir wünschen ihnen einen guten Appetit(-2$)");
    GivePlayerMoney(playerid,-2);
    GivePlayerHealth(playerid, 50);
    }
    if(listitem == 2)
    {
    SendClientMessage(playerid, COLOR_GREEN,"Wir wünschen ihnen einen guten Appetit (-5$)");
    GivePlayerMoney(playerid,-5);
    GivePlayerHealth(playerid, 75);
    }
    if(listitem == 3)
    {
    SendClientMessage(playerid, COLOR_GREEN,"Wir wünschen ihnen einen guten Appetit (-10$)");
    GivePlayerMoney(playerid,-10);
    GivePlayerHealth(playerid, 100);
    }
    }
    }
    return 1;
    }


    finde ich keine klammafehler, is doch alles geschlossen oder?


    mfg multivan