Problem mit einer Variabel in SetPLayerVirtualWorld

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
  • Guten Morgen,



    Ich wollte ein Befehl scripten der es mir ermöglicht andere User in eine andere Virtuelle Welt zu setzen. Das Problem liegt aber darin das wenn ich es so mache


    SetPlayerVirtualWorld( Name , vWorld);


    Das der Compiler sagt das die Argumente nicht passen.... kann man bei ersten Argument garkeine Variabel benutzen?



    Mein Code :S




    ocmd:setvi(playerid,params[]){ new Name[128],vWorld; if(isUserAdmin(playerid,1)) { if(sscanf(params,"u[128]i",Name,vWorld))return SendClientMessage(playerid,syntax,"[Tipp]/setvi <name> <Welt>"); { GetPlayerName(playerid,Name,MAX_PLAYER_NAME); SetPlayerVirtualWorld(Name, vWorld); } } return 1;}



    Könnt mir einer dabei behilflich sein, wäre nett :)


    KaZu

    Do you have code that doesn't work, but still compiles without errors?


    [


  • ocmd:setvi(playerid,params[])
    {
    new Name,vWorld;
    if(isUserAdmin(playerid,1))
    {
    if(sscanf(params,"ui",Name,vWorld))return SendClientMessage(playerid,syntax,"[Tipp]/setvi <name> <Welt>");
    {
    SetPlayerVirtualWorld(Name, vWorld);
    }
    }
    return 1;
    }