Beiträge von Ralf

    nö dass er z.b im Knast rumlaufen kann und die hände aufm Rücken mit ner Handschelle dran hat und z.b in kein Auto einsteigen kann oder schlagen kann

    Ich möchte einen Handschellen machen und hab auch schon was aufgesetzt aber es würde ja nichts passieren ich möchte dass dem Spieler Handschellen angelegt werden und er nur laufen kann mehr net wie mache ich das ?


    ocmd:handschellen(playerid,params[])
    {
    new pID,Float:PosX,Float:PosY,Float:PosZ,String[164];
    if(IstSpielerInFraktion(playerid,1))
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /handschellen [pID]");
    GetPlayerPos(pID,PosX,PosY,PosZ);
    if(!IsPlayerInRangeOfPoint(playerid,5,PosX,PosY,PosZ)) return SendClientMessage(playerid,Rot,"Der Spieler ist zu weit weg!");

    format(String,sizeof(String),"Du hast %s festgenommen!",SpielerName(pID));
    format(String,sizeof(String),"Du wurdest von %s festgenommen!",SpielerName(playerid));
    SendClientMessage(playerid,Gruen,String);
    SendClientMessage(pID,Rot,String);
    return 1;
    }

    hi Leute ich hab einen Timer für meinen Mülljob gemacht wenn er in den cp reinfährt freezt es den Spieler und es wird ein Timer gestartet der den Spieler unfreezen soll (und das unfreezen geht nich) habs so:


    if(Strecke3[playerid][pmi_bAktiv])
    {
    Strecke3[playerid][pmi_Checkpoint]++;
    DisablePlayerCheckpoint(playerid);

    new playercp = Strecke3[playerid][pmi_Checkpoint];
    if(playercp == sizeof(Strecke3_Stationen))
    {
    new Muellveh;
    Strecke3[playerid][pmi_bAktiv]=false;
    SendClientMessage(playerid, Gelb, "Super Arbeit! Hier deine Bezahlung(+850$)!");
    GivePlayerMoney(playerid, 850);
    Muellveh=GetPlayerVehicleID(playerid);
    RepairVehicle(Muellveh);
    RemovePlayerFromVehicle(playerid);
    SetVehicleToRespawn(Muellveh);
    }
    else
    {
    new String[128];
    PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
    format(String,sizeof(String),"Weiter so! Du hast schon %d / %d Checkpoints!",playercp,sizeof(Strecke3_Stationen));
    SendClientMessage(playerid,Blau,String);
    SetPlayerCheckpoint(playerid,Strecke3_Stationen[playercp][M_fX],Strecke3_Stationen[playercp][M_fY],Strecke3_Stationen[playercp][M_fZ],Strecke3_Stationen[playercp][M_fRad]);
    TogglePlayerControllable(playerid,0);
    SetTimer("MuellTimer",5000,false);
    SendClientMessage(playerid,Gelb,"Der Müll wird aufgeladen...");
    }
    return 1;
    }




    forward MuellTimer(playerid);
    public MuellTimer(playerid)
    {
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,Gruen,"Der Müll wurde aufgeladen.");
    SendClientMessage(playerid,Blau,"Fahre nun zum nächsten Checkpoint!");
    }

    Hallo Com ich bins wieder! Ich habe meinen Befehl nochmal gemacht aber habe festgestellt dass er nicht das tut was ich will!


    Wenn die Variable auf 1 steht kommt trotzdem das Wort NEIN obwohl es die 1 und somit JA anzeigen sollte!


    Kann mir jmd helfen?


    Danke!
    ocmd:lizenzen(playerid,params[])
    {
    new pID,string[384];
    new atext[20],mtext[9],ltext[7],ptext[10],wtext[11];
    new pName[MAX_PLAYER_NAME];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /lizenzen [pID]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Der Spieler ist nicht online!");
    GetPlayerName(playerid, pName,sizeof(pName));
    if(sSpieler[playerid][Autoschein] == 0) atext = "NEIN";
    else if(sSpieler[playerid][Autoschein] == 1) atext = "JA";
    if(sSpieler[playerid][Motorradschein] == 0) mtext = "NEIN";
    else if(sSpieler[playerid][Motorradschein] == 1) mtext = "JA";
    if(sSpieler[playerid][LKWSchein] == 0) ltext ="NEIN";
    else if(sSpieler[playerid][LKWSchein] == 1) ltext ="JA";
    if(sSpieler[playerid][Personenschein] == 0) ptext="NEIN";
    else if(sSpieler[playerid][Personenschein] == 1) ptext="JA";
    if(sSpieler[playerid][Waffenschein] == 0) wtext="NEIN";
    else if(sSpieler[playerid][Waffenschein] == 1) wtext="JA";
    format(string,sizeof(string)," %s zeigt dir seine Lizenzen!!",SpielerName(playerid));
    SendClientMessage(pID,Gelb,string);
    format(string,sizeof(string),"Du zeigst %s deine Lizenzen!",SpielerName(pID));
    SendClientMessage(playerid,Gelb,string);


    format(string,sizeof(string),"Dein Name: %s\nAutoschein: %s\nMotorradschein: %s\nLKW-Schein: %s\nPersonenbef. Schein: %s\nWaffenschein: %s",SpielerName(playerid),atext,mtext,ltext,ptext,wtext);
    ShowPlayerDialog(pID,DIALOG_LIZENZEN,DIALOG_STYLE_MSGBOX,"LIZENZEN",string,"OK","");
    return 1;
    }


    MfG Ralf

    Hallo Com ich bins wieder! Ich habe meinen Befehl nochmal gemacht aber habe festgestellt dass er nicht das tut was ich will!
    if(strcmp("/lizenzen",cmdtext,true,10) == 0)
    {
    if(sscanf(params,"ud",pid,level)) return SendClientMessage(playerid,Rot,"Verwendung:/lizenzen [pID]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Der Spieler ist nicht online!");
    new string[384];
    new atext[20],mtext[9],ltext[7],ptext[10],wtext[11];
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName,sizeof(pName));
    if(sSpieler[playerid][Autoschein] == 0) atext = "NEIN";
    else atext = "JA";
    if(sSpieler[playerid][Motorradschein] == 0) mtext = "NEIN";
    else mtext = "JA";
    if(sSpieler[playerid][LKWSchein] == 0) ltext ="NEIN";
    else ltext ="JA";
    if(sSpieler[playerid][Personenschein] == 0) ptext="NEIN";
    else ptext="JA";
    if(sSpieler[playerid][Waffenschein] == 0) wtext="NEIN";
    else wtext="JA";


    format(string,sizeof(string),"Dein Name:\nAutoschein:\nMotorradschein:\nLKW-Schein\nPersonenbef. Schein:\nWaffenschein:",SpielerName(playerid),atext,mtext,ltext,ptext,wtext);
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"LIZENZEN",string,"OK","");
    return 1;
    }



    Er zeigt gar nichts an: damit meine ich, wenn die variable auf null ist soll es anzeigen das er den schein noch nicht hat!

    Hallo Com.!


    Ich möchte einen LIZENZEN-Befehl machen, der macht aber Errors über Errors!


    Bitte um HILFE!


    if(strcmp("/lizenzen",cmdtext,true,10) == 0)
    {
    new string[384],pID;
    new aschein[5],mschein[2],lkwschein[2],busschein[2],wschein[3];
    new pName[MAX_PLAYER_NAME];
    if(sscanf(params,"ud",pid,level)) return SendClientMessage(playerid,Rot,"Verwendung:/lizenzen [pID]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Der Spieler ist nicht online!");
    GetPlayerName (playerid, pName,sizeof(pName));
    new schein = sSpieler[playerid][Autoschein];
    if(schein == 0)(aschein="NEIN");
    else if(schein == 1)(aschein="JA");
    new nschein = sSpieler[playerid][Motorradschein];
    if(nschein == 0)(mschein="NEIN");
    else if(nschein == 1)(mschein="JA");
    new jschein=sSpieler[playerid][LKWSchein];
    if(jschein == 0)(lkwschein="NEIN");
    else if(jschein == 1)(lkwschein="JA");
    new pschein[playerid][Personenschein];
    if(pschein == 0)(busschein="NEIN");
    else if(pschein == 1)(busschein="JA");
    new lschein[playerid][Waffenschein];
    if(lschein == 0)(wschein="NEIN");
    else if(lschein == 1)(wschein="JA");

    format(string,sizeof(string),"Autoschein:\nMotorradschein:\nLKW-Schein:\nPersonenbef. Schein\nWaffenschein:",aschein,mschein,lkwschein,busschein,wschein);
    ShowPlayerDialog(pID,DIALOG_LIZENZEN,DIALOG_STYLE_MSGBOX,"Lizenzen von: %s",string,"OK","");
    return 1;

    }



    Sry, das ich keinen überblick habe, aber ich bin noch nicht der BESTE, also seit bitte nicht so fieß! :D


    Danke im Voraus!


    THX IN ADVACE! :D

    da ist zwar nix rot aber ich weiß was du meinst ^^



    ocmd:prison(playerid,params[])
    { if(!IstSpielerAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    new pID,time,String1[128],String2[128];
    if(sscanf(params,"ui",pID,time))return SendClientMessage(playerid,Orange,"Benutzung: /prison [ID] [Zeit]");
    SetPlayerInterior(pID,18);
    SetPlayerPos(pID,1302.519897,-1.787510,1001.028259);
    format(String1,sizeof(String1),"Du hast den Spieler %s für %d min ins Prison gesteckt",SpielerName(pID),time);
    SendClientMessage(playerid,Gruen,String1);
    format(String2,sizeof(String2),"Du wurdest für %d min von %s ins Prison gesteckt!",time,SpielerName(playerid));
    SendClientMessage(playerid,Rot,String2);
    SpielerInfo[pID][pKnastZeit] = time
    SetTimer(PrisonTime,time,false); //Zeile5051
    return 1;
    }


    Macht Errors
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\neues_Script.pwn.pwn(5051) : error 017: undefined symbol "SpielerInfo"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\neues_Script.pwn.pwn(5051) : warning 215: expression has no effect
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\neues_Script.pwn.pwn(5051) : error 001: expected token: ";", but found "]"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\neues_Script.pwn.pwn(5051) : error 029: invalid expression, assumed zero
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\neues_Script.pwn.pwn(5051) : 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 Die Graka nicht ins Mainboard passt ist eher unwahrscheinlich ^^ und Arbeitsspeicher brauchst du auch nich neu denn du schon das neueste hast (DDR-3)

    Dein soockel 1156 ist nach amazon scho relativ alt also ein neues Mainboard und haltn dazupassender Prozessor und Arbeitsspeicher



    http://www.amazon.de/Intel-i5-…-3&keywords=intel+i5+1155
    http://www.amazon.de/Asrock-B7…=8-1&keywords=Asrock+1155
    http://www.amazon.de/Corsair-2…ords=ddr3+Arbeitsspeicher (Der Arbeisspeciher muss nur sein wenn du in deinem Mainboard nen ddr2 Speicher hast ansonsten kannst du deinen Alten verwenden)



    Deine tolle Nvidia Gforce GTX 550 Ti ist auch schon alt und du solltest Angst haben dass die neuesten Spiele nicht mehr laufen.


    Das ist sogar noch besser


    http://www.amazon.de/Gigabyte-…2161&sr=1-9&keywords=1150
    http://www.amazon.de/Intel-Pro…2161&sr=1-8&keywords=1150

    Also du musst auf den Sockel achten z.b du hast ein Mainboard mit dem Sockel 1155 und dann muss du auch nen Prozzi mit dem sockel 1155 kaufen


    Die Bezichnung i5-3470 ist die Modelid und gibt auch die Reihe an das hier die 3 ist und deswegen ein Bestandteil der 3000er Reihe die mitlerweile schonwieder alt ist die neueste ist die 4000 Reihe


    Wenn man dir Vorschläge geben soll musst du mir informationen wie z.b Sockel, Preis usw sagen.


    //edit du hast also den sockel 1156

    ocmd:prison(playerid,params[])
    { if(!IstSpielerAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    new pID,time,String1[128];
    if(sscanf(params,"ui",pID,time))return SendClientMessage(playerid,Orange,"Benutzung: /prison [ID] [Zeit]");
    SetPlayerInterior(pID,18);
    SetPlayerPos(pID,1302.519897,-1.787510,1001.028259);
    format(String1,sizeof(String1),"Du hast den Spieler %s für %d min ins Prison gesteckt",SpielerName(pID),time);
    SendClientMessage(playerid,Gruen,String);
    format(String2,sizeof(String2),"Du wurdest für %d min von %s ins Prison gesteckt!",time,SpielerName(playerid));
    SendClientMessage(playerid,Rot,String);
    return 1;
    }



    und wie setzte ich den Timer nach der eingegebenen Zahl?

    Hallo ich hab nen Prison befehl gemacht und weiß nich weiter ich möchte einen Timer setzen der in der Zeit ablüft wie eingegeben z.b. ich gebe /prison 12 5


    Das würde heißen die id 12 wird für 5 min ins Prison geschoben . Wie mache ich das?
    Wie mache ich das der Timer gesetzt wird wie ich das eingebe


    ocmd:prison(playerid,params[])
    {
    if(!IstSpielerAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    new pID,time,String1[128],String2[128];
    if(sscanf(params,"i","s",pID,time))return SendClientMessage(playerid,Orange,"Benutzung: /prison [ID] [Zeit]");
    SetPlayerInterior(pID,18);
    SetPlayerPos(pID,1302.519897,-1.787510,1001.028259);
    format(String1,sizeof(String1),"Du hast den Spieler %s für %d min ins Prison gesteckt",SpielerName(pID),time);
    SendClientMessage(playerid,Gruen,String1);
    format(String2,sizeof(String2),"Du wurdest für %d min von %s ins Prison gesteckt!",time,SpielerName(playerid));
    SendClientMessage(playerid,Rot,String2);
    return 1;
    }