keine zahlen

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
  • jajaja, musste nur grad weg, un meine schwester war am pc un hat senden gedrückt.
    Hier iss n Beispiel:



    Das sind jetzt nur die auschnitte, die man dafür braucht, un wenn jetz halt dieses PrintPlayerWeapon ausgeführt wird, soll da halt net die Zahl stehen, sondern der Name des Jobs.

  • Du musst auch irgendwo festlegen welcher Name die JobID hat.

    new JobNames[][] = {
    {"Sanitäter"},
    {"Autoverkäufer"},
    {"Trucker"},
    {"Kellner"},
    {"Drogendealer"},
    {"Priester"},
    {"Sanitäter"},
    {"Polizist"},
    {"Fahrschullehrer"}
    };
    if(strcmp(cmd, "/job", true) == 0) {
    if (IsPlayerAdmin(playerid)) {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, GRÜN, "__________________________________________________________________________");
    SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]");
    SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester");
    SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer");
    SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef");
    SendClientMessage(playerid, GRÜN, "__________________________________________________________________________");
    return 1;
    }
    if(IsStringAName(tmp))
    {
    giveplayerid = GetPlayerID(tmp);
    }
    else
    {
    giveplayerid = strval(tmp);
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, GRÜN, "__________________________________________________________________________");
    SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]");
    SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester");
    SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer");
    SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef");
    SendClientMessage(playerid, GRÜN, "__________________________________________________________________________");
    return 1;
    }
    new stat;
    stat = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, GRÜN, "__________________________________________________________________________");
    SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]");
    SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester");
    SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer");
    SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef");
    SendClientMessage(playerid, GRÜN, "__________________________________________________________________________");
    return 1;
    }
    new amount;
    amount = strval(tmp);
    if(stat>=1 && stat<=8) {
    format(string, sizeof(string), " Der Job dieses Spielers ist nun %s",JobNames[stat-1]);
    PlayerInfo[giveplayerid][pJob] = stat;
    PlayerInfo[giveplayerid][pRang] = amount;
    SendClientMessage(playerid, ROT, string);
    }
    else
    {
    SendClientMessage(playerid, ROT, "Wat is los??? Diesen Befehl kenn ich nicht.");
    }
    return 1;
    }


    public PrintPlayerWeapons(playerid,targetid)
    {
    if (gdebug >= 1){printf("DEBUG PrintPlayerWeapons(%d %d)",playerid,targetid);}
    new job = PlayerInfo[targetid][pJob];
    new car = PlayerInfo[targetid][pLicCar];
    new bike = PlayerInfo[targetid][pLicBike];
    new plane = PlayerInfo[targetid][pLicPlane];
    new racem = PlayerInfo[targetid][pLicRaceM];
    new livesec = PlayerInfo[targetid][pLiveSec];
    new Float:health;
    new name[MAX_PLAYER_NAME];
    GetPlayerName(targetid, name, sizeof(name));
    GetPlayerHealth(targetid,health);
    new Float:px,Float:py,Float:pz;
    GetPlayerPos(targetid, px, py, pz);
    new coordsstring[256];
    new married[20];
    strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
    //format(coordsstring, sizeof(coordsstring), "%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%.1f,%.1f,%.1f,%.1f,%.1f", PlayerInfo[playerid][pPassword], cash, admin, level,gun1,gun2,gun3,gun4,gun5,gun6,ammo1,ammo2,ammo3,ammo4,ammo5,ammo6,shealth,health, px, py, pz);
    //SendClientMessage(playerid, TEAM_BLUE_COLOR, coordsstring);
    SendClientMessage(playerid, GRÜN,"_______________________________________");
    format(coordsstring, sizeof(coordsstring),"*** %s ***",name);
    SendClientMessage(playerid, WEISS,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Job: %s Verheiratet mit: %d", JobNames[job-1], married);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Führerschein: %d Motorradschein: %d Flugzeuglizenz: %d", car, bike, plane);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Rennmaschinen: %d Lebensversicherung : %d", racem, livesec);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    //SendClientMessage(playerid, COLOR_GRAD6,"Hint: use /level <playerid> to see another players stats");
    SendClientMessage(playerid, GRÜN,"_______________________________________");
    }

    Einmal editiert, zuletzt von Goldkiller ()

  • 4 Errors


    Ma noch als Frage, wie könnt ihr die Codes hier im Forum als Pawno Quelltexte angeben???


    Un das sin die Linien

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Also, der zeigt mir jetzt keine Errors mehr an, aber wenn ich jetzt im Spiel Mein Profil anzeigen lasse, kommt der nur bis zum Namen und zeigt ab da nix mehr an.
    Danach sollten dann halt die Zeilen mit Job un Führerschein kommen. DAt steht alles im PrintPlayerWeapons drinne un seit da das mitm JobNames[job-1] drin ist. Zeigt der ab da nix mehr an.
    Die fehlen halt.

  • Die Beschreibung ist auch nicht das Wahre...

    public PrintPlayerWeapons(playerid,targetid)
    {
    if (gdebug >= 1){printf("DEBUG PrintPlayerWeapons(%d %d)",playerid,targetid);}
    new job = PlayerInfo[targetid][pJob];
    new car = PlayerInfo[targetid][pLicCar];
    new bike = PlayerInfo[targetid][pLicBike];
    new plane = PlayerInfo[targetid][pLicPlane];
    new racem = PlayerInfo[targetid][pLicRaceM];
    new livesec = PlayerInfo[targetid][pLiveSec];
    new Float:health;
    new name[MAX_PLAYER_NAME];
    GetPlayerName(targetid, name, sizeof(name));
    GetPlayerHealth(targetid,health);
    new Float:px,Float:py,Float:pz;
    GetPlayerPos(targetid, px, py, pz);
    new coordsstring[256];
    new married[20];
    strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
    //format(coordsstring, sizeof(coordsstring), "%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%.1f,%.1f,%.1f,%.1f,%.1f", PlayerInfo[playerid][pPassword], cash, admin, level,gun1,gun2,gun3,gun4,gun5,gun6,ammo1,ammo2,ammo3,ammo4,ammo5,ammo6,shealth,health, px, py, pz);
    //SendClientMessage(playerid, TEAM_BLUE_COLOR, coordsstring);
    SendClientMessage(playerid, GRÜN,"_______________________________________");
    format(coordsstring, sizeof(coordsstring),"*** %s ***",name);
    SendClientMessage(playerid, WEISS,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Job: %s Verheiratet mit: %d", JobNames[job-1], married);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Führerschein: %d Motorradschein: %d Flugzeuglizenz: %d", car, bike, plane);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    format(coordsstring, sizeof(coordsstring), "Rennmaschinen: %d Lebensversicherung : %d", racem, livesec);
    SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
    //SendClientMessage(playerid, COLOR_GRAD6,"Hint: use /level <playerid> to see another players stats");
    SendClientMessage(playerid, GRÜN,"_______________________________________");
    }
    Probier mal das.

  • if(!strcmp(cmdtext, "/profil", true, 7))
    {
    PrintPlayerWeapons(playerid, strval(cmdtext[8]));
    return 1;
    }


    Dies? oO


    Edit:// Du könntest uns nicht etwa mal den Quelltext geben, deine Beschreibungen sind echt hilfreich ;)

  • sach ma grad einer wie ich dat mitm Pawno Quelltext angeben kann, dann lad ich den kompletten Script hoch. Worüber ich eig. nicht sehr erfreut bin. Aber dann hilfts was


    Wer mir grad hier ma helfen kann, soll ma bitte auf diesen TS Server kommen : 80.154.33.236:9950