Was ist Falsch?

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,wollte mal Fragen was dran Falsch ist,Scripte seit Tagen & kriege diesen Compile Error:
    C:\Users\fLN\Desktop\GDM2.pwn(806) : error 035: argument type mismatch (argument 1)
    C:\Users\fLN\Desktop\GDM2.pwn(842) : error 035: argument type mismatch (argument 1)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    Mfg Florian,hoffe mir kann jemand Helfen

  • Zeig die Zeilen dazu


    Hier:
    ocmd:a(playerid,params[])
    {
    new string[128],text[128];
    if(GetPVarInt(playerid,"Eingeloggt") <= 0)return SendClientMessage(playerid,COLOR_RED,"Fehler: Du bist nicht eingeloggt und kannst daher diesen Befehl nicht verwenden!");
    if(GetPVarInt(playerid,"pAdmin") <= 0)return SendClientMessage(playerid,COLOR_RED,"- Du bist kein Administrator, nutze /report");
    if(sscanf(params, "s[128]", text))return SendClientMessage(playerid,0xF0F0F0FF,"Hinweis: /a [Text]");
    format(string,sizeof string," * %d Admin - %s: %s.",GetPVarInt(playerid,"pAdmin"),PlayerName(playerid),text);
    SendAdminChat(COLOR_RED,string);
    return 1;
    }
    ocmd:o(playerid,params[])
    {
    new string[128],text[128];
    if(GetPVarInt(playerid,"Eingeloggt") <= 0)return SendClientMessage(playerid,COLOR_RED,"Fehler: Du bist nicht eingeloggt und kannst daher diesen Befehl nicht verwenden!");
    if(GetPVarInt(playerid,"pAdmin") <= 0)return SendClientMessage(playerid,COLOR_RED,"- Du bist kein Administrator");
    if(sscanf(params, "s[128]", text))return SendClientMessage(playerid,0xF0F0F0FF,"Hinweis: /o [Text]");
    format(string,sizeof string,"{00FF00}(({FFFFFF} Teammitglied %s: %s {00FF00}))",PlayerName(playerid),text);
    SendAdminChat(COLOR_WHITE,string);
    return 1;
    }



  • Parameter 1 ist laut Compiler falsch :D kannst du das Problem lösen? :D


    Tipp: beim sscanf wird man nicht mit [128] rum!


    MfG
    Geronimo

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen


  • Chillt mal :)


    Jeder fängt dämlich an... naja is n bisl übertrieben, aber wenn ihr ihm nicht helfen wollt dann helft ihn nicht...
    Das Forum ist da, um hier Hilfe zu holen und das braucht er ja auch...

  • Chillt mal :)


    Jeder fängt dämlich an... naja is n bisl übertrieben, aber wenn ihr ihm nicht helfen wollt dann helft ihn nicht...
    Das Forum ist da, um hier Hilfe zu holen und das braucht er ja auch...


    Wir erleben hier jeden Tag den selben Misst, keiner versucht bisschen zu denken sondern wir sollen euch alles vorschreiben.


    Wir waren nicht anders, stimmt, aber ich habe nie hier gefragt ob mir jemand irgendetwas vor scriptet.


    MfG
    Geronimo


  • 1. :
    Massenzitate sind hier verboten!


    2. :
    Streitet euch woanders


    B2T:
    Du musst deine SSCANF-Abfrage anpassen, hier ein beispiel:
    if(sscanf(params,"s",string))return SendClientMessage(playerid,0xFFFFFFFF,"Usage: /a [Text]");
    das [128] hinter dem s ist unnötig.