Beiträge von Schokodonut

    ocmd:auf(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1027.1999512,1163.5000000,12.3999996))
    {
    if(IsPlayerInFrakt(playerid,1))||if(IsPlayerInFrakt(playerid,2))||if(IsPlayerInFrakt(playerid,3))
    {
    MoveObject(fbitor[0],1027.1999512,1163.5000000,12.3999996-10,5);
    return 1;
    }
    return
    }
    return SendClientMessage(playerid,ROT,"Nicht in der Nähe von einem Tor.");
    }


    was ist da falsch die errors


    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(281) : error 017: undefined symbol "IsPlayerInFrakt"
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(281) : error 029: invalid expression, assumed zero
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(281) : warning 215: expression has no effect
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(281) : error 001: expected token: ";", but found "if"
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(281) : fatal error 107: too many error messages on one line


    Das IsPlayerInFrakt definiert ist


    stock IsPlayerInFrakt(playerid,fraktid)
    {
    if(GetPVarInt(playerid,"Fraktion") == fraktid)return 1;
    return 0;
    }

    Hallo Leute ich mache gerade ein Arena System und ich will wenn er aussteigt das er draußen spawnt.
    Hab das so gemacht aber geht nicht


    if(listitem==0)
    {
    SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
    SetPlayerInterior(playerid,10);
    CreateVehicle(464,-975.975708,1060.983032,1345.671875);
    PutPlayerInVehicle(playerid,vehicleid,0);
    if(GetPlayerOutOfVehicle(playerid));
    {
    SetPlayerPos(playerid,2692.4824,-1697.4353,10.4942);
    SetPlayerFacingAngle(playerid,48.5262);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    }
    }

    Hallo Leute finde bei diesen Sachen den Fehler nicht


    new rankNameArray[64][20] = {
    "Rekrut","Kanonier","Gefreiter","BT-1 | Obergefreiter","BT-2 | Hauptgefreiter",//das ist die Zeile
    "","","","","ST | Fahnenjunker","LW-1 | Feldwebel","LW-2 | Oberfeldwebel","LW-3 | Hauptfeldwebel",
    "","Leutnant","Oberleutnant","BT-Oberst","LW-Oberst","Generalleutnant****","General****"
    };


    stock GetRankName(playerid)
    {
    new faction = GetPVarInt(playerid,"Fraktion");
    new rank = GetPVarInt(playerid,"Rang");


    new tmpstr[32];


    switch ( faction )
    {
    case "ARMY"//das ist die Zeile
    {
    switch ( rank )
    {
    return rankNameArray[rank-1];//das ist die Zeile
    }
    }
    }
    }


    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(39) : error 018: initialization data exceeds declared size
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(268) : warning 202: number of arguments does not match definition
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(268) : warning 202: number of arguments does not match definition
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(268) : warning 202: number of arguments does not match definition
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(577) : warning 217: loose indentation
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(577) : warning 202: number of arguments does not match definition
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(744 -- 745) : error 029: invalid expression, assumed zero
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(748) : error 002: only a single statement (or expression) can follow each "case"
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(748) : warning 215: expression has no effect
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(740) : warning 204: symbol is assigned a value that is never used: "tmpstr"
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(740 -- 751) : warning 209: function "GetRankName" should return a value
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(740 -- 752) : error 054: unmatched closing brace ("}")
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(95) : warning 204: symbol is assigned a value that is never used: "Arenaenter"
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(95 -- 1004) : warning 203: symbol is never used: "Arenaexit"
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(95 -- 1004) : warning 203: symbol is never used: "admincar"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    PS: wie kann ich ein fahrzeug erstellen und ihn hineinsehtzen mit CreateVehicle(Vehicleid,Pos)? und GetPlayerInCar(playerid)

    es hat nicht funktioniert


    hab dann einfach das gemacht


    #define rank1 "Rekrut"
    #define rank2 "Kanonier"
    #define rank3 "Gefreiter"
    #define rank4 "BT-1 | Obergefreiter"
    #define rank5 "BT-2 | Hauptgefreiter"
    #define rank6 ""
    #define rank7 ""
    #define rank8 ""
    #define rank9 ""
    #define rank10 "ST | Fahnenjunker"
    #define rank11 "LW-1 | Feldwebel"
    #define rank12 "LW-2 | Oberfeldwebel"
    #define rank13 "LW-3 | Hauptfeldwebel"
    #define rank14 ""
    #define rank15 "Leutnant"
    #define rank16 "Oberleutnant"
    #define rank17 "BT-Oberst"
    #define rank18 "LW-Oberst"
    #define rank19 "Generalleutnant****"
    #define rank20 "General****"


    wo nichts drin steht weiß ich nichts ^^


    das ist bei mir die Army

    Hallo Leute wie man ich ein Rangsystem
    und auch wenn man dann /r test macht und man Leader von der Army ist das dann kommt General**** Schokodonut: test
    wie mach ich das
    Ps: den Chat hab ich nur es schreibt bei jedem Member statt General****
    Danke im voraus

    Hallo leute habe eiin Problem und zwar wenn ich ingame /ban id und Grund mache kommt immer wieder Benutzung:/ban [id] Grund
    statt das es ihn bannt? hier das bannsystem. es ist auch bei /kick und /tban so aber warumm?


    ocmd:ban(playerid, params[])
    {
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    new pID, grund[128];
    if(sscanf(params,"ud",pID, grund))return SendClientMessage(playerid,COLOR_ROT,"/ban [playerid/Name] [grund]");
    if(IsPlayerConnected(pID))
    {
    new string[128];
    format(string,sizeof(string),"AdmCdm: %s wurden von [%s] gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(COLOR_ROT,string);



    SetPVarInt(pID,"ban",1);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid,COLOR_ROT,"Spieler ist nicht online.");
    return 1;
    }
    ocmd:tban(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    new pID, time, grund[128];
    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,COLOR_ROT,"/tban [playerid/Name] [zeit] [grund]");
    if(IsPlayerConnected(pID))
    if(IsPlayerAnAdmin(pID))return SendClientMessage(playerid,COLOR_ROT,"Du kannst keinen Admin Bannen.");
    {
    if(time>0&&time<1000)
    {
    new string[128];
    format(string,sizeof(string),"AdmCdm: %s wurde von [%s] für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
    SendClientMessageToAll(COLOR_ROT,string);
    new wert;


    wert=gettime()+(60*time);


    SetPVarInt(pID,"timeban",wert);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid,COLOR_ROT,"Ungültige Zeit.");
    return 1;
    }
    SendClientMessage(playerid,COLOR_ROT,"Spieler ist nicht online.");
    return 1;
    }
    ocmd:kick(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_ROT,"Rang zu Niedrig.");
    new pID, grund[128];
    if(sscanf(params,"ud",pID,grund))return SendClientMessage(playerid,COLOR_ROT,"/kick [playerid/Name] [Grund]");
    if(IsPlayerConnected(pID))
    {
    new string[128];
    format(string,sizeof(string),"AdmCdm: %s wurde von [%s] gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(COLOR_ROT,string);


    Kick(pID);
    return 1;
    }
    return 1;
    }
    ich hoffe ihr findet die Fehler


    Ps: es zeigt mir keine Errors an.

    Hallo leute suche ein Update system also wenn es ein neues apdate gibt soll ein Fenster sich öffnen und sagen es wird ein neues Update heruntergeladen das script startet dann automatisch neu
    ja aber wie mache ich das hab keine Ahnung
    mfg Schokodonut

    Wie mach ich beim Keybinder so eine Funktion
    wenn er ^macht das der Letzte befehl wiederhohlt wird
    und wenn man am desk ist und auf den Button KEybinds klickt das der dann die Keybinds anzeigt so ein dialog oder so

    Also ich habe ein AHK script erstellt un will auch wenn er auf den Button LoS starten klickt das es sich automatisch startet und das sind dann meine Zeilen aber es funktioniert nicht

    Hallo Leute hab ein Problem und zwar beim AHK ich will das wenn man auf den Button klickt das es samp mit folgender Ip gestartet wird ich hab das so gemacht aber es geht nciht


    der Button
    Gui, Add, Button, x12 y330 w100 h40 gLosstarten, LoS starten


    Losstarten:
    Run samp://176.9.150.180?%7777%
    return


    wie kann ich das machen das man mit folgenden Namen im Ts ein loggt einloggt hab bisjetzt nur das man im Ts einloggt da loggt man aber mit irgendeinen Namen ein



    Hoffe ihr könnt mir helfen

    Hab jetzt score umgesetzt auf Zahl weil Score ist ja auch das level also


    bei mir siehts jetzt so aus


    ocmd:setstats(playerid,params[])
    {
    new string[64];
    if(sscanf(params,"uds",pID,action,Zahl))
    if(IsPlayerAnAdmin,3)
    {
    SendClientMessage(playerid,COLOR_ROT,"Benutzung: /setstats [playerid] [action] [Anzahl]",pID,action,Zahl); SendClientMessage(playerid,COLOR_ROT,"Aktionen"); SendClientMessage(playerid,COLOR_ROT,"Score\nGeld");
    if(action == Score)
    {
    SetPlayerScore(pID,Zahl);
    }
    if(action == Money)
    {
    SetPlayeroney(pID,Zahl)
    }
    }
    if(!IsPlayerAnAdmin,3)
    {
    SendClientMessage(playerid,COLOR_ROT,"Du bist nicht berechtig dazu.");
    }
    return 1;
    }



    aber da bekomm ich die errors


    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(158) : warning 217: loose indentation
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(158) : error 029: invalid expression, assumed zero
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(158) : error 017: undefined symbol "ocmd_setstats"
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(158) : error 029: invalid expression, assumed zero
    C:\Users\Andreas\Desktop\samp\sampserver\gamemodes\test.pwn(158) : 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.

    Das ihr mir helft weiterzukommen ich hänge ab da und hab bis jetzt nur den Text aber hab keine Ahnung wie ich das mach mit dem das wenn er /setstats pID Action z.b: Score, dann wie hoch er gesetzt werden soll


    Das es ihm dann das gibt weis ich wieder aber dazwischen hab ich keine Ahnung

    Hallo Leute bin grad am befehl setstats dabei aber weiß grad nicht mehr weiter hoffe auf hilfreiche antworten


    ocmd:setstats(playerid,params[])
    {
    new string[64];
    if(IsPlayerAnAdmin,3)
    {
    if(sscanf(params,"uds",pID,action,Score)) SendClientMessage(playerid,COLOR_ROT,"Benutzung: /setstats [playerid] [action] [Score]"); SendClientMessage(playerid,COLOR_ROT,"); SendClientMessage(playerid,COLOR_ROT,"Score\nGeld");Aktionen");

    }
    if(!IsPlayerAnAdmin,3)
    {
    SendClientMessage(playerid,COLOR_ROT,"Du bist nicht berechtig dazu.");
    }
    return 1;
    }


    Danke im voraus