Beiträge von Beavis

    hä ?!
    Was hast du vor?
    Ich hab dir da ein Muster gegeben wie du das mit ocmd machst
    mit den Parametern musst du es schon machen, da ich nicht weiß was du haben willst bzw vor hast

    ganz einfach


    ocmd_weaponlist(playerid,params);
    Wenn du das in einen Command nutzt wenn keine parameter da sind geht es auch so
    ocmd_weaponlist(playerid," ");

    Kann mir hier jemand sagen wo ich ein Fehler habe?
    new query[150], Rank=0;
    format(query, 150, "SELECT * FROM `wcf1_user_to_groups` WHERE `userID`='%d' AND `groupID`='10' OR `groupID`='6' OR `groupID`='8' OR `groupID`='5' LIMIT 1;",userID);
    mysql_query(query, (0), (-1), WCF);
    mysql_store_result(WCF);
    if(mysql_num_rows(WCF))
    {
    mysql_fetch_field("groupID",query,WCF); Rank = strval(query);
    printf("[WCF Rank]: %d",Rank);
    Der gibt mir immer als Rank 5 aus, obwohl es Rank 10 sein müsste...
    Ich versteh nicht wiso das so rumzickt ./

    Du hast da nen kleinen Fehler noch
    Teste das nochmal
    new str[64];
    if(GetPVarInt(playerid,"Wanteds") != 0)
    {
    if(killerid == INVALID_PLAYER_ID)goto noSchleife;
    format(str,sizeof(str),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
    {
    SendClientMessage(i,0x548598FF,"|---| Der Gesuchte %s wurde getötet |---|");
    SendClientMessage(i,0x00489184,str);
    }
    }
    }
    noSchleife:
    TextDrawHideForPlayer(playerid,WantedStern[playerid]);
    TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
    SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
    SetPVarInt(playerid,"Wanteds",0);
    }

    Teste das hier mal
    new str[64];
    if(GetPVarInt(playerid,"Wanteds") != 0)
    {
    format(str,sizeof(str),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
    if(killerid == INVALID_PLAYER_ID)goto noSchleife;
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
    {
    SendClientMessage(i,0x548598FF,"|---| Der Gesuchte %s wurde getötet |---|");
    SendClientMessage(i,0x00489184,str);
    }
    }
    }
    noSchleife:
    TextDrawHideForPlayer(playerid,WantedStern[playerid]);
    TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
    SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
    format(str,sizeof str,"~w~Gesuchten getötet ~g~+%i",(GetPVarInt(playerid,"Wanteds")*150));
    if(killerid != INVALID_PLAYER_ID){GameTextForPlayer(killerid,str,3000,1);}
    SetPVarInt(playerid,"Wanteds",0);

    }
    Sollte eigendlich gehen

    Ist down seid gestern abend

    http://forum.sa-mp.com/


    Schau mal da...


    Enrico
    Wenn ich es mir denke wie du es haben willst mach es so:
    Object erstellen
    Schleife durch alle Spieler,
    Abfragen ob sie in den Radius des Radios sind
    Sind sie es dann PlayAudioStreamForPlayer
    Sind sie es nicht dann
    StopAudioStreamForPlayer
    Schaltet man das Radio ab, dann löscht du das Object und stoppst den Stream bei den die in den Radius sind

    native CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 300.0)
    Schau dir mal das Rote an

    Danke @dead:


    Nun hab ich ein Anderes Problem
    Den Fehler bekomme ich

    PHP
    Cannot use object of type stdClass as array


    Bei den Code

    PHP
    $query = mysql_query("SELECT * FROM `DTcars` WHERE `owner`='$userid' AND `typ` = '3';");
    		for($i=0;$i<mysql_num_rows($query);$i++)
    		{
    			$row = mysql_fetch_object($query);
    			echo '{
    					"vehicleid": '.$row["Model"].',/*hier ist der Fehler*/
    					"kennzeichen": "'.$row["Kennzeichen"].'"
    				}';
    		}

    Die Deklarierung "Marker" Muss auch Gobal erstellt werden!
    Wenn du immer den Command eingibst, ist er immer auf 0 und jedesmal erstellst du nen neuen marker
    Außerdem würde ich da mit bool´s arbeiten