sscanf 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
  • Hey Leute,


    ich bin mit sscanf net so erfahren... habe mal versucht es nach dem englischen wiki zu machen... nunja es kommen folgende Errors:


    Erster Error:
    if(!strcmp("/sex", cmdtext, true))
    {
    new pID;
    if(sscanf(params,"i",pID))SendClientMessage(playerid,0xFF0000FF,"Nutze: /sex ID ");// Zeile 347
    if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,0xFF0000FF,"Dies ist kein Aktiver Spieler!");
    if(pID == playerid) return SendClientMessage(playerid,0xFF0000FF,"Du kannst dich nicht selbst befriedigen!!");
    if(gTeam[playerid] == TEAM_NUTTE)


    Zeile Zweiter Error:
    if(!strcmp("/kick",cmdtext, true))
    {
    new pID, str[64];
    if(sscanf(params,"u",pID))SendClientMessage(playerid,0xFF0000FF,"USAGE: /kick ID Grund");//488)
    if (pID == INVALID_PLAYER_ID)return SendClientMessage(playerid,0xFF0000FF,"Kein Spieler mit angegebener ID Online!");
    if (pID == playerid)return SendClientMessage(playerid,0xFF0000FF,"Du kannst dich nicht selber kicken!");
    if (IsPlayerAdmin(playerid))


    dritter;
    if(!strcmp("/setalevel",cmdtext, true))
    {
    new pID, Level;
    if(sscanf(params,"u",pID)) SendClientMessage(playerid,0xFF0000FF,"Benutze: /setalevel [ID][Level]!");//513
    if (pID == INVALID_PLAYER_ID)return SendClientMessage(playerid,0xFF0000FF,"Spielerid ist nicht vorhanden!");
    if (IsPlayerAdmin(playerid))


    vierter;
    new pID;
    if(sscanf(params,"u",pID))SendClientMessage(playerid,0xFF0000FF,"Benutze: /ban [playerid] [Grund]");//539
    if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,0xFF0000FF,"Dies ist kein Aktiver Spieler!");
    if(pID == playerid) return SendClientMessage(playerid,0xFF0000FF,"Du kannst dich nicht selber Bannen!");
    if (IsPlayerAdmin(playerid))
    {


    zuvor waren errors :params ist nicht definiert. Darauf hin habe ich new params; gemacht


    Bitte Helft mir
    MfG


    Edit: mehr Zeilen und neue Errors

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

    Einmal editiert, zuletzt von Developer ()

  • deshalb habe ich ja new params reingemacht (die kommen jetzt)

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • Zeilen drüber im ersten Post,


    danke Epic er commpillt nun ohne errors kurz Testen ob er ingame auch das richtige macht

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • ähm ja jetzt liegt das Problem wenn man ingame spawnt sieht man nichts mehr bzw man spawnt einfach i wo...
    wers sehen will:
    109.230.236.55:10014 (0.3dR2) PW: BetaTester


    Edit: vor dem einbau von sscanf ging es ohne Probleme

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern