Beiträge von Savas

    so ?


    new ammu;


    GetPlayerWeaponData(playerid, i, waffen[0], waffen[1],ammu);


    format(string22,sizeof(string22),"%s || %i ",waffenname,ammu);
    SendClientMessage(playerid,Gelb,string22);
    ich habe nen warning ..

    Heey ich habe meinen /checkguns befehl schon ganz schön gemacht nur mir fehlt die Munition und ich weiß nicht wie ich die noch einbauen soll kann mir jemand helfen?



    ocmd:checkguns(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
    {
    new string22[128],pID,string2[128],string3[128];
    new waffen[13][2];
    new waffenname[64];
    format(string3,sizeof(string3),"%s hat %s nach Waffen Durchsucht",SpielerName(playerid),SpielerName(pID));
    SMessage(playerid,viulet,string3,5);
    if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grau,"Fehler: /checkguns [playerid]");
    format(string2,sizeof(string2),"|=== Waffen Inventar von %s ===|",SpielerName(pID));
    SendClientMessage(playerid,Hellblau,string2);
    for (new i = 0; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, waffen[0], waffen[1]);
    if(waffen[0] && waffen[1])
    {
    switch(waffen[0])
    {
    case 1:{waffenname = "Schlagring";}
    case 2:{waffenname = "Golfschläger";}
    case 3:{waffenname = "Schlagstock";}
    case 4:{waffenname = "Messer";}
    case 5:{waffenname = "Basketballschläger";}
    case 6:{waffenname = "Schaufel";}
    case 7:{waffenname = "Billardkö";}
    case 8:{waffenname = "Katana";}
    case 9:{waffenname = "Kettensäge";}
    case 10:{waffenname = "Dildo/Vibrator";}
    case 11:{waffenname = "Dildo/Vibrator";}
    case 12:{waffenname = "Dildo/Vibrator";}
    case 13:{waffenname = "Dildo/Vibrator";}
    case 14:{waffenname = "Blumen";}
    case 15:{waffenname = "Eisenstange";}
    case 16:{waffenname = "Granate";}
    case 17:{waffenname = "Tränengaß";}
    case 18:{waffenname = "Molotov";}
    case 22:{waffenname = "Pistole";}
    case 23:{waffenname = "Schallgedämpfte Pistole";}
    case 24:{waffenname = "Desert Eagle";}
    case 25:{waffenname = "Schrotflinte";}
    case 26:{waffenname = "Abgesägte Schrotflinte";}
    case 27:{waffenname = "Moderne Schrotflinte";}
    case 28:{waffenname = "Mirco SMG (Mac10)";}
    case 29:{waffenname = "SMG (MP5)";}
    case 30:{waffenname = "AK47";}
    case 31:{waffenname = "M4";}
    case 32:{waffenname = "Tec9";}
    case 33:{waffenname = "Gewehr";}
    case 34:{waffenname = "Sniper-Gewehr";}
    case 35:{waffenname = "Raketenwerfer";}
    case 36:{waffenname = "Panzerfaust";}
    case 37:{waffenname = "Flammenwerfer";}
    case 38:{waffenname = "Minigun";}
    case 41:{waffenname = "Sprühdose";}
    }
    format(string22,sizeof(string22),"%s || %i ",waffenname);
    SendClientMessage(playerid,Gelb,string22);
    }
    }
    }
    return 1;


    }
    [i]
    [i]Mit Freundlichen Grüßen Savas
    [/i][/i]

    Hallo ich rede nicht viel um den Heißen Brei.Also ich habe in meinem Script einen /checkguns befehl gemacht es hat 0 Errors - 0 Warnings nur er ließt die Waffen net aus warum ?Habe alles versucht.



    ocmd:checkguns(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
    {

    new string22[128],pID,string2[128],string3[128];
    new waffen[13][2];
    new waffenname[64];
    if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grau,"Fehler:/checkguns [playerid]");
    for (new i = 0; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, waffen[0], waffen[1]);
    if(waffen[0] && waffen[1])
    {
    switch(waffen[0])
    {
    case 1:{waffenname = "Schlagring";}
    case 2:{waffenname = "Golfschläger";}
    case 3:{waffenname = "Schlagstock";}
    case 4:{waffenname = "Messer";}
    case 5:{waffenname = "Basketballschläger";}
    case 6:{waffenname = "Schaufel";}
    case 7:{waffenname = "Billardkö";}
    case 8:{waffenname = "Katana";}
    case 9:{waffenname = "Kettensäge";}
    case 10:{waffenname = "Dildo/Vibrator";}
    case 11:{waffenname = "Dildo/Vibrator";}
    case 12:{waffenname = "Dildo/Vibrator";}
    case 13:{waffenname = "Dildo/Vibrator";}
    case 14:{waffenname = "Blumen";}
    case 15:{waffenname = "Eisenstange";}
    case 16:{waffenname = "Granate";}
    case 17:{waffenname = "Tränengaß";}
    case 18:{waffenname = "Molotov";}
    case 22:{waffenname = "Pistole";}
    case 23:{waffenname = "Schallgedämpfte Pistole";}
    case 24:{waffenname = "Desert Eagle";}
    case 25:{waffenname = "Schrotflinte";}
    case 26:{waffenname = "Abgesägte Schrotflinte";}
    case 27:{waffenname = "Moderne Schrotflinte";}
    case 28:{waffenname = "Mirco SMG (Mac10)";}
    case 29:{waffenname = "SMG (MP5)";}
    case 30:{waffenname = "AK47";}
    case 31:{waffenname = "M4";}
    case 32:{waffenname = "Tec9";}
    case 33:{waffenname = "Gewehr";}
    case 34:{waffenname = "Sniper-Gewehr";}
    case 35:{waffenname = "Raketenwerfer";}
    case 37:{waffenname = "Flammenwerfer";}
    case 38:{waffenname = "Minigun";}
    case 41:{waffenname = "Sprühdose";}
    }
    }
    }


    format(string3,sizeof(string3),"%s hat %s nach Waffen Durchsucht",SpielerName(playerid),SpielerName(pID));
    SMessage(playerid,viulet,string3,5);


    format(string2,sizeof(string2),"|=== Waffen Inventar von %s ===|",SpielerName(pID));
    SendClientMessage(playerid,Hellblau,string2);


    format(string22,sizeof(string22),"Waffe: %s Minnution: ",waffenname);
    SendClientMessage(playerid,Gelb,string22);




    }
    return 1;


    }




    Mit Freundlichen Grüßen Savas

    moin moin ich habe mal nen /checkguns befehl gemacht und alles klappt fast ich habe nur das Problem wen er keine Waffen dabei hat soll nix angezeigt werden was aber wird und wen er Waffen dabei hat wird nur eine angezeigt warum?



    Pwn Code:



    ocmd:checkguns(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
    {

    new string22[128],pID,string2[128],string3[128];
    new waffen[13][2];
    new waffenname[64];
    if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grau,"Fehler:/checkguns [playerid]");
    for (new i = 0; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, waffen[0], waffen[1]);
    if(waffen[0] && waffen[1])
    {
    switch(waffen[0])
    {
    case 1:{waffenname = "Schlagring";}
    case 2:{waffenname = "Golfschläger";}
    case 3:{waffenname = "Schlagstock";}
    case 4:{waffenname = "Messer";}
    case 5:{waffenname = "Basketballschläger";}
    case 6:{waffenname = "Schaufel";}
    case 7:{waffenname = "Billardkö";}
    case 8:{waffenname = "Katana";}
    case 9:{waffenname = "Kettensäge";}
    case 10:{waffenname = "Dildo/Vibrator";}
    case 11:{waffenname = "Dildo/Vibrator";}
    case 12:{waffenname = "Dildo/Vibrator";}
    case 13:{waffenname = "Dildo/Vibrator";}
    case 14:{waffenname = "Blumen";}
    case 15:{waffenname = "Eisenstange";}
    case 16:{waffenname = "Granate";}
    case 17:{waffenname = "Tränengaß";}
    case 18:{waffenname = "Molotov";}
    case 22:{waffenname = "Pistole";}
    case 23:{waffenname = "Schallgedämpfte Pistole";}
    case 24:{waffenname = "Desert Eagle";}
    case 25:{waffenname = "Schrotflinte";}
    case 26:{waffenname = "Abgesägte Schrotflinte";}
    case 27:{waffenname = "Moderne Schrotflinte";}
    case 28:{waffenname = "Mirco SMG (Mac10)";}
    case 29:{waffenname = "SMG (MP5)";}
    case 30:{waffenname = "AK47";}
    case 31:{waffenname = "M4";}
    case 32:{waffenname = "Tec9";}
    case 33:{waffenname = "Gewehr";}
    case 34:{waffenname = "Sniper-Gewehr";}
    case 35:{waffenname = "Raketenwerfer";}
    case 37:{waffenname = "Flammenwerfer";}
    case 38:{waffenname = "Minigun";}
    case 41:{waffenname = "Sprühdose";}
    }
    }
    }

    format(string3,sizeof(string3),"%s hat %s nach Waffen Durchsucht",SpielerName(playerid),SpielerName(pID));
    SMessage(playerid,viulet,string3,5);


    format(string2,sizeof(string2),"|=== Waffen Inventar von %s ===|",SpielerName(pID));
    SendClientMessage(playerid,Hellblau,string2);

    format(string22,sizeof(string22),"Waffe: %s Minnution: ",waffenname);
    SendClientMessage(playerid,Gelb,string22);



    }
    return 1;


    }




    Mit Freundlichen Grüßen || Savas ||

    xD wen du meinst das ich anfänger bin dann mein das bra
    is mir klar das man die nennen kann wie mann will ich wollte es dem hier nur ma zeigen !

    ocmd:eject(playerid,params[])


    {
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Grau,"Fehler: /eject [playerid]");
    RemovePlayerFromVehicle(pID);
    return 1;
    }



    Du kannst es noch mit SendClientMessage verbessern. Und abfragen ob der Spieler im auto .Aber so ist das Grundgerüsst jemanden aus dem auto zu hollen.

    das muss so sry habe mich vertan ..




    if(strcmp("/respawnlspd", cmdtext, true) == 0)


    {
    bool:besetzt[MAX_VEHICLES],i,v;


    for(; i<MAX_PLAYERS; i++){
    if(IsPlayerInAnyVehicle(i)) { besetzt[GetPlayerVehicleID(i)]=true; }
    for(; v <MAX_VEHICLES; v++){ if(!besetzt[v]){SetVehicleToRespawn(v);} }
    return 1;
    }


    }

    Heey habe meinen /su befehl verbessert nur ich habe errors und weis nicht wraum kann wer helfen?




    ocmd:su(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
    {
    new pID,string[128],string2[128],wps,grund[128];
    if(isPlayerInFrakt(playerid,1) || (isPlayerInFrakt(playerid,2)) || (isPlayerInFrakt(playerid,3)) || (isPlayerInFrakt(playerid,4)))
    if(sscanf(params,"isi",pID,grund,wps))return SendClientMessage(playerid,Grau,"Fehler:/su [playerid] [grund] [Wanted Anzahl]");
    format(string,sizeof(string),"Du hast %i Wanteds von %s bekommen! Grund: %s",wps,SpielerName(playerid),grund);
    SendClientMessage(pID,Gelb,string);
    format(string2,sizeof(string2),"Du hast %s ,%i Wanted gegeben! Grund: %s",SpielerName(pID),wps,grund);
    SendClientMessage(playerid,Gelb,string2);
    new wanted = GetPlayerWantedLevel(pID)+wps;
    if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
    else if(wanted => 10 && wanted <= 19) SetPlayerWantedLevel(pID,1);
    else if(wanted => 20 && wanted <= 29) SetPlayerWantedLevel(pID,2);
    else if(wanted => 30 && wanted <= 39) SetPlayerWantedLevel(pID,3);
    else if(wanted => 40 && wanted <= 49) SetPlayerWantedLevel(pID,4);
    else if(wanted => 50 && wanted <= 59) SetPlayerWantedLevel(pID,5);
    else if(wanted => 60 && wanted <= 69) SetPlayerWantedLevel(pID,6);
    }
    return 1;
    }



    und die errors



    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : warning 211: possibly unintended assignment
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 029: invalid expression, assumed zero
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : warning 215: expression has no effect
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 001: expected token: ";", but found ")"
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 029: invalid expression, assumed zero
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : 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.



    Die zeile


    if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);

    Ja also du fängst klein an machst dir nen neuen Gamemode und guckst dir am besten auf Youtube MrMonats Tutorial an und scriptest dem nach und wen du alles von ihm hast versuchst du dich selbst an dem Godfather script. Oder du machst den Gamemode (Selfmade) weiter und scriptest einfach drauf los solltest du Probleme haben kannst du sie hier im forum Posten.

    hier der befehl



    ocmd:su(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
    {
    new pID,string[128],string2[128],wps,grund[128];
    if(isPlayerInFrakt(playerid,1) || (isPlayerInFrakt(playerid,2)) || (isPlayerInFrakt(playerid,3)) || (isPlayerInFrakt(playerid,4)))
    if(sscanf(params,"isi",pID,grund,wps))return SendClientMessage(playerid,Grau,"Fehler:/su [playerid] [grund] [Wanted Anzahl]");
    format(string,sizeof(string),"Du hast %i Wanteds von %s bekommen! Grund: %s",wps,SpielerName(playerid),grund);
    SendClientMessage(pID,Gelb,string);
    format(string2,sizeof(string2),"Du hast %s ,%i Wanted gegeben! Grund: %s",SpielerName(pID),wps,grund);
    SendClientMessage(playerid,Gelb,string2);
    new wanted = GetPlayerWantedLevel(pID)+wps;
    if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
    else if(wanted => 10 && wanted <= 19) SetPlayerWantedLevel(pID,1);
    else if(wanted => 20 && wanted <= 29) SetPlayerWantedLevel(pID,2);
    else if(wanted => 30 && wanted <= 39) SetPlayerWantedLevel(pID,3);
    else if(wanted => 40 && wanted <= 49) SetPlayerWantedLevel(pID,4);
    else if(wanted => 50 && wanted <= 59) SetPlayerWantedLevel(pID,5);
    else if(wanted => 60 && wanted <= 69) SetPlayerWantedLevel(pID,6);
    }
    return 1;
    }

    Bei mir habe ich es so musst es halt nur anpassen.



    if(strcmp("/respawnlspd", cmdtext, true) == 0)


    {
    bool:besetzt[MAX_VEHICLES],i,v;

    for(; i<MAX_PLAYERS; i++){
    if(IsPlayerInAnyVehicle(i)) { besetzt[GetPlayerVehicleID(i)]=true; }
    for(; v <MAX_VEHICLES; v++){ if(!besetzt[v]){SetVehicleToRespawn(lspdcars);} } // Bei LSPDcars deine cars einfügen also die definetion
    return 1;
    }


    }