Fragen [Ich bin zu blöd meinem Thema einen aussagekräftigen Titel zu geben]

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey,
    ich habe mal einige Fragen.


    1.
    Wie gebe ich den Namen eines Spielers aus?
    2.
    Wie gebe ich jemanden etwas z.B /heal [playerid]?
    3.
    Wie speichere ich etwas z.B Leben,Waffen oder so?
    4.
    Wie speichere ich Autos mit einem Befehl so das er nach einem GMX wieder da is wo ich ihn geparkt habe?


    Danke im vorraus :)

  • zu 1:
    new playername[MAX_PLAYER_NAME];
    new string[128];
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string,"Name: %s",playername);
    SendClientMessage(playerid,COLOR_GRAD1,string);
    zu 2:
    SetPlayerHealth(playerid,100);

    you have been Traceured.


  • Danke das zu 2 weiß ich mit SetPlayerHealth aber wie gebe ich das jemand anderes?

  • Und wie mache ich das per Befehl z.B /heal [playerid] ??

  • if(strcmp(cmd, "/sethp", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /sethp [Spieler_Name] [Energie_Zahl]");
    return 1;
    }
    new playa;
    new health;
    playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    health = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 3)
    {
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    SetPlayerHealth(playa, health);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht berechtigt diesen Befehl zu nutzen!");
    }
    }
    return 1;
    }

    you have been Traceured.


  • zu 4.:
    Indem du die Positionen des Autos in .ini s schreibst oder in eine Datenbank und diese Positionen dann wieder OnGameModeInit ausliest. Entweder du schreibst dir ein "Carsystem" selbst oder du suchst hier im Forum nach einem (Stichwort: "Carsystem")