Hilfe bei Grabcmd selfmade^^

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
  • if(strcmp(strget(cmdtext,0),"/grab",true) == 0)
    {
    if(!IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,COLOR_GREY,"Diesen Spieler gibt es nicht.");
    return 1;
    }
    if(Spieler[playerid][pduty] >= 1 )
    if(Spieler[playerid][team] == 2)
    {
    if(!strlen(strget(cmdtext,1)) || !strlen(strget(cmdtext,2)))
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /grab [ID]");
    return 1;
    }
    new msg1[200];
    new msg2[200];
    new ziel = strval(strget(cmdtext,1));
    new opfer[MAX_PLAYER_NAME];
    new spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid,spieler,sizeof(spieler));
    GetPlayerName(ziel,opfer,sizeof(opfer));
    format(msg1,sizeof(msg1),"** Du hast %s ins auto gezogen",opfer,spieler,cmdtext[8]);
    format(msg2,sizeof(msg2),"** Du wurdest von %s ins auto gezogen.",spieler,cmdtext[8]);
    SendClientMessage(ziel,COLOR_LIGHTRED,msg2);
    PutPlayerInVehicle(ziel);
    SendClientMessage(ziel,COLOR_LIGHTRED,msg1);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du darfst diesen Command nicht nutzen!");
    }
    }
    kann das so funktionieren bekomme aber diese warnings
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1572) : warning 202: number of arguments does not match definition
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1572) : warning 202: number of arguments does not match definition
    das ist bei
    PutPlayerInVehicle(ziel);


    Edit: Habs gerade getestet funkt nicht^^ immer wenn man das macht /grab id dann kommt immer wieder /grab id^^

    Einmal editiert, zuletzt von Optiimal ()

  • Ok danke versuche es gleich nochmal (=


    Edit: das funkt jetzt muss aber so eingeben /grab [id][id]
    da muss bei dem cmd noch etwas falsch sein??
    und hier stimmt auch irgendwas nicht^^ versuche schon die ganze zeit rum aber immer bekommt der andere die 2 message wenn ich bei ihm /grab mache^^
    format(msg1,sizeof(msg1),"** Du hast %s ins auto gezogen",opfer,spieler,cmdtext[8]);
    format(msg2,sizeof(msg2),"** Du wurdest von %s ins auto gezogen.",spieler,cmdtext[8]);

    2 Mal editiert, zuletzt von Optiimal ()