Beiträge von CaIaze

    Guten Abend,
    habe ein kleines Problem mit meinem /parken Befehl.


    ocmd:parken(playerid,params[])
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(cInfo[i][id_x]==0)continue;
    if(cInfo[i][besitzer]!=sInfo[playerid][id])continue;
    GetVehiclePos(cInfo[i][id_x],cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z]);
    GetVehicleZAngle(cInfo[i][id_x],cInfo[i][c_r]);
    new query[256];
    format(query,sizeof(query),"UPDATE autos SET x='%f',y='%f',z='%f',r='%f' WHERE id='%i'",cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],cInfo[i][db_id]);
    mysql_function_query(dbhandle,query,false,"","");
    SendClientMessage(playerid, COLOR_RED, "Du hast dein Fahrzeug erfolgreich hier geparkt");
    }
    }
    return 1;
    }


    Ich möchte hier noch eine Abfrage einbauen die abfragt ob das Car was er parken möchte, auch wirklich sein Car ist und die entsprechenden xyz Coordinaten dem passenden Car zugeordnet wird.
    Wie kann ich so etwas realisieren?

    Guten Abend,
    ich versuche gerade mir Tage, Sunden und Minuten ausgeben zu lassen.
    Leider bin ich gerade überfragt wie ich dies umsetze.


    Folgenden Code nutze ich:


    new diff_secs = (sInfo[playerid][premiumZeit] - gettime());
    new mins = floatround(diff_secs / 60);
    new hours = floatround(diff_secs / 60 / 60);
    new days = floatround(diff_secs / 60 / 60 / 24);


    Dies kommt dabei raus:

    Die Minuten sollen allerdings nur bis zur 59 gehen. Habe schon einiges Probiert, allerdings ohne Wirkung -.-

    Ich bin zwar jetzt darin nicht der beste aber was soll


    cache_get_field_content_int(0,"premiumZeit",dbhandle);....return 1;


    die .... bedeuten?

    Die sind nicht zu beachten. Wollte damit nur symbolisieren , dass ich da drunter noch weiteren Code habe.

    Guten Abend,
    die Wanted Liste die ich verwende zeigt mir immer nur einen Spieler an. Bin gerade ratlos.
    Ich hoffe mir kann jemand schnell helfen und sagen woran es liegt.


    Es handelt sich hierbei um folgenden Code:


    ocmd:wanted(playerid, params[])
    {
    if(IsPlayerCop(playerid))
    {
    new count, namestr[MAX_PLAYER_NAME], string[128];
    for(new i; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerWantedLevel(i) > 0)
    {
    GetPlayerName(i,namestr,MAX_PLAYER_NAME);
    format(string,sizeof(string),"\n%s mit: %d Wanteds\n",namestr,GetPlayerWantedLevel(i));
    count++;
    }
    }
    }
    ShowPlayerDialog(playerid,500, DIALOG_STYLE_LIST, "Gesuchte Spieler:",string,"Ok", "Abbrechen");
    if(count == 0)return SendClientMessage(playerid,COLOR_WHITE,"Es werden derzeit keine Spieler gesucht!");
    }
    return 1;
    }


    Vielen Dank im Voraus!

    Danke hat mir schon ein wenig weiter geholfen. Jedoch wenn ich /veh 560 222 222 eingebe:


    [21:23:39] You created a Vehicle Model: 0 with ColorID1: 560 and ColorID2: 222.


    Und es spawnt kein Car?!

    Guten Abend,
    da ich jetzt schon länger grübel und einfach keinen Lösungsansatz finde, möchte ich hier einmal um Rat fragen.


    Ich nutze folgenden Code:
    if(strcmp(cmdtext, "/veh", true) == 0) {
    new idx;
    new tmp[256], tmp2[256], tmp3[256];
    tmp = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
    tmp3 = strtok(cmdtext, idx);


    new model = strval(tmp);
    new color1 = strval(tmp2);
    new color2 = strval(tmp3);


    if(!strlen(tmp)){
    SendClientMessage(playerid, COLOR_YELLOW, "You did not type a model id.");
    return 1;
    }


    if(!strlen(tmp2)){
    SendClientMessage(playerid, COLOR_YELLOW, "You did not type a primary color id");
    return 1;
    }


    if(!strlen(tmp3)){
    SendClientMessage(playerid, COLOR_YELLOW, "You did not type a secondary color id.");
    return 1;
    }



    new Float:x, Float:y, Float:z, Float:a;
    GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, a);


    CreateVehicle(model, x, y+2, z+1, a, color1, color2, -1);


    new string[128];
    format(string, sizeof(string), "You created a Vehicle Model: %d with ColorID1: %d and ColorID2: %d.", model, color1, color2);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    return 1;
    }


    Problem ist hier, dass ich wenn ich /veh eingebe folgendes zurückgegeben wird: You did not type a primary color id
    Wenn ich allerdings /veh 560 222 222 beispielsweise eingebe kommt: Unknown Command


    Woran könnte das liegen?

    Guten Abend,
    ich habe mal eine kleine Frage an die Breadfish Community.


    Wie kann ich abfragen ob ein Timer aktiv ist? In diesem Falle folgender:


    robtimerKill[playerid] = SetTimerEx("robtimer", 60000, false, "i", playerid);


    Vielen Dank im Voraus!

    Habe leider nicht soviel Erfahrung auf dem Gebiet. Jedoch habe ich versucht ein wenig auf Google zu suchen und aus diversen Codes etwas für mich raus zu nehmen. Jedoch bin ich gescheitert.


    PHP
    $banlist=$ts3_VirtualServer->request("banlist")->toAssocArray("banid");
    
    
    if(!empty($banlist))
    	{
    	foreach($banlist AS $key=>$value)
    		{
    		echo "" . $value . "";
    		}
    	}


    Kleins Problem ...