Beiträge von Kaliber

    Ahh jetzt verstehe ich teilweise was du meinst Sorry fürs Verwirren


    Was machst du denn jetzt da :D


    Dein Code ist schwachsinn :D


    Es muss so aussehen:


    ocmd:seth(playerid,params[])
    {
    new pID, health;
    if(sscanf(params,"ui",pID,health))return SendClientMessage(playerid,ROT,"INFO: /sh [PlayerID] [Energie]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,GELB,"Der angegebene Spieler ist nicht connected!");
    if(health <= 0 || health > 100)return SCM(playerid,ROT,"Die Energie ist maximal 100!");
    if(!pInfo[playerid][Rang]) return SendClientMessage(playerid,ROT,"Du bist leider kein Admin!");
    SetPlayerHealth(pID, float(health));
    return 1;
    }


    mfg. :thumbup:

    So stimmt das net wenn er die Leben setzen will aber nicht über 100 spielen die alten doch garkeine rolle


    :wacko: Du hast mich verwirrt mit deinem falschen Code :pinch:


    Wieso fragst du auch den Heal ab von dem Spieler 8|


    Ja...dann mach das raus, egal :wacko:

    Hab jetzt aber nicht auf Optimierung geachtet


    Aber wenigstens schauen was man schreibt ^^


    Das IsPlayerConnected macht da mal gar keinen Sinn :D


    Macht das mal so:


    ocmd:seth(playerid,params[])
    {
    new pID, Float:leben, health;
    if(sscanf(params,"ui",pID,health))return SendClientMessage(playerid,ROT,"INFO: /sh [PlayerID] [Energie]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,GELB,"Der angegebene Spieler ist nicht connected!");
    GetPlayerHealth(pID,leben);
    if((floatround(leben)+health)>=100)return SCM(playerid,ROT,"Die Energie ist maximal 100!";
    if(!pInfo[playerid][Rang]) return SendClientMessage(playerid,ROT,"Du bist leider kein Admin!");
    SetPlayerHealth(pID,float(health));
    return 1;
    }


    mfg. :thumbup:


    Mach das mal so:


    PHP
    <div id="Avatar">
    <?php
    	$Skin = '181';	
    	$Name = 'Werner';
    ?>
    <img width="77" height="150" src=<?echo "Skin_$Skin.png";?> />
    <h1><?echo $Name; ?></h1>
    </div>


    mfg. :thumbup:


    //Edit: Oder mach es so wie d0. es gemacht hat ^^

    Denn du darfst nicht vergessen, dass sizeof bei einem gepackten string, anders fungiert und dir nicht den direkten wert wiedergibt, den du vermuten würdest und somit bei format, rumspackt.
    Irgendwie stört mich auch dein vorgegebener Wert, der mMn da irgendwie falsch ist.
    Schlauer wäre es, wie in meinem Beispiel den von Coder entscheiden zulassen, denn als buffer braucht man nicht zwingend 64 cells.
    Hierbei ist allerdings zu beachten, dass sizeof nicht mehr funktioniert


    Ja...naja das ist so eine Sache :D


    Also, ich finde man sollte das eh nicht verwenden, weil man es nicht brauch, da wirklich im Prinzip die selbe Länge verwendet wird :rolleyes:

    Sag mal...


    lern doch erstmal richtig scripten bevor du Neulingen helfen willst mit deinem Include!


    1. Eine Ip ist ein String wegen den Punkten. (man verwendet %s nicht %d)


    und die Funktion muss so aussehen:


    stock GIP(playerid) {
    new ip[16];
    GetPlayerIp(playerid, ip, 16);
    return ip;
    }


    mfg. :thumbup:

    Wahrscheinlich brauchst du einen int, damit dein System damit klar kommt, mach es so:


    stock GetVehicleSpeed(vehicleid) {
    new Float:_Pos[3];
    GetVehicleVelocity(vehicleid,_Pos[0],_Pos[1],_Pos[2]);
    return floatround(floatsqroot(_Pos[0]*_Pos[0] + _Pos[1]*_Pos[1] + _Pos[2]*_Pos[2]))*200;
    }


    PS: Oben habe ich dir einen Parameter rausgenommen, du nutzt das also so:


    Speed = GetVehicleSpeed(vehicleid); //und Speed darf kein float sein ;)


    mfg. :thumbup:

    Das sieht so aus, als ob die Textur der Objekte nicht richtig geladen werden würde oder nur die Textur und das eig Objekt nicht, die Frage ist einfach, ist eine Kollission vorhanden?
    Wenn ja, fehlt die Textur, wenn nein, fehlt das Objekt :D


    Wahrscheinlich hast du hier RemoveBuildingForPlayer für falsche ids verwendet ;)


    mfg. :thumbup: