String Problem

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
  • Hi
    Hab folgendes Problem:
    ich hätt gern das wenn ein admin von einem spieler den job ändert, dass der admin eine message bekommt.
    Im sinne von: Du hast den Spieler: %s Arbeitslos gemacht!


    nur haut irgendetwas nicht mit dem string hin -.-
    bekomme immer nur : Du hast den Spieler: %s(admin name) Arbeitslos gemacht! hätt aber gern den spieler namen des spielers der den neuen job bekommt
    hich hoffe ihr könnt mir helfen


    PWN Code:


    if(!strcmp(strget(cmdtext,0),"/job"))
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    new target = strval(strget(cmdtext,1)), Beruf = strval(strget(cmdtext,2));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, GRUEN, "Verwende : /job [ID] 0 = Arbeitslos || 1 = Polizei || 2 = Sani || 3 = Taxi || 4 = CNN || 5 = Fahrschullehrer");
    {
    if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid, GRUEN, "Verwende : /job [ID] 0 = Arbeitslos || 1 = Polizei || 2 = Sani || 3 = Taxi || 4 = CNN || 5 = Fahrschullehrer");
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    {
    if(Beruf==0)
    {
    SendClientMessage(target, GRUEN, "Du bist jetzt Arbeitslos!");
    SendClientMessage(target, GRUEN, "Connecte neu um dein HUD zu Aktualisieren!");
    SetPVarInt(target,"Beruf",0);
    SpielerSpeichern(target);
    GetPlayerName(playerid, spieler, sizeof(spieler));
    format(string, sizeof(string), "Du hast den Spieler: %s Arbeitslos gemacht!", spieler);
    SendClientMessage(playerid,GELB, string);
    }
    if(Beruf==1)
    {
    SendClientMessage(target, GRUEN, "Du bist jetzt Polizist!");
    SendClientMessage(target, GRUEN, "Connecte neu um dein HUD zu Aktualisieren!");
    SetPVarInt(target,"Beruf",1);
    SpielerSpeichern(target);
    GetPlayerName(playerid, spieler, sizeof(spieler));
    format(string, sizeof(string), "Du hast den Spieler: %s zum Polizisten gemacht!", spieler);
    SendClientMessage(playerid,GELB, string);
    }
    if(Beruf==2)
    .......
    .......
    {


    danke im voraus