Admin 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 ich habe mir ja nen server gescriptet bin grade bei Admin commands und da wollte ich fragen kennt ihr bei einem non Gf die befehle /goto bedeutet zum player porten und /gethere bedeutet soviel wie das du ihn zu dir portest

    » Inaktiv als Scripter
    » Youtuber mit Herz
    » ExComBle


    » Ihr wollt auf die krasseste Halloween Party? Schreibt mir ;)

  • strtok Variante:
    (Stimmt vllt ned, ich benutze nur noch dcmd & sscanf ^.^)


    if(strcmp(cmdtext,"/gethere",true,8) == 0) {
    if(PlayerInfo[playerid][pAdmin] >= 1) { // Änder des einfach in deine Definition von Admin ^^
    new Float:x,Float:y,Float:z;
    new idx,tmp;
    tmp=strtok(cmdtext,idx);
    new guy=strval(tmp);
    GetPlayerPos(playerid,x,y,z);
    SetPlayerPos(guy,x+5,y,z);
    }
    return 1;
    }


    if(strcmp(cmdtext,"/goto",true,5) == 0) {
    if(PlayerInfo[playerid][pAdmin] >= 1) {
    new Float:x,Float:y,Float:z;
    new idx,tmp;
    tmp=strtok(cmdtext,idx);
    new guy=strval(tmp);
    GetPlayerPos(guy,x,y,z);
    SetPlayerPos(playerid,x+5,y,z);
    }
    return 1;
    }


    Sorry wenns ned stimmt, ich kenn mich mit strtok fast gar nicht mehr aus. ^^

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf

  • ^^ net gemeint aber :
    C:\Users\kevin\Desktop\Freeroa.pwn(352) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\kevin\Desktop\Freeroa.pwn(352) : warning 221: label name "Float" shadows tag name
    C:\Users\kevin\Desktop\Freeroa.pwn(352) : warning 217: loose indentation
    C:\Users\kevin\Desktop\Freeroa.pwn(352) : error 017: undefined symbol "x"
    C:\Users\kevin\Desktop\Freeroa.pwn(352) : warning 215: expression has no effect
    C:\Users\kevin\Desktop\Freeroa.pwn(354) : error 017: undefined symbol "strtok"
    C:\Users\kevin\Desktop\Freeroa.pwn(355) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Freeroa.pwn(356) : error 017: undefined symbol "x"
    C:\Users\kevin\Desktop\Freeroa.pwn(357) : error 017: undefined symbol "x"
    C:\Users\kevin\Desktop\Freeroa.pwn(354) : warning 204: symbol is assigned a value that is never used: "tmp"
    C:\Users\kevin\Desktop\Freeroa.pwn(353) : warning 203: symbol is never used: "idx"
    C:\Users\kevin\Desktop\Freeroa.pwn(353 -- 360) : warning 217: loose indentation
    C:\Users\kevin\Desktop\Freeroa.pwn(353 -- 362) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\kevin\Desktop\Freeroa.pwn(353 -- 362) : warning 221: label name "Float" shadows tag name
    C:\Users\kevin\Desktop\Freeroa.pwn(362) : error 017: undefined symbol "x"
    C:\Users\kevin\Desktop\Freeroa.pwn(362) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    hier die zeiln :
    if(strcmp(cmdtext,"/goto",true,5) == 0) { //350
    if(IsPlayerAdmin(playerid))
    new Float:x,Float:y,Float:z;
    new idx,tmp;
    tmp=strtok(cmdtext,idx);
    new guy=strval(tmp); //355
    GetPlayerPos(guy,x,y,z);
    SetPlayerPos(playerid,x+5,y,z);
    }


    if(strcmp(cmdtext,"/gethere",true,10) == 0) {
    if(IsPlayerAdmin(playerid)) // 360
    new Float:x,Float:y,Float:z;
    new idx,tmp;
    tmp=strtok(cmdtext,idx);
    new guy=strval(tmp);
    GetPlayerPos(playerid,x,y,z);
    SetPlayerPos(guy,x+5,y,z); //366
    }

    » Inaktiv als Scripter
    » Youtuber mit Herz
    » ExComBle


    » Ihr wollt auf die krasseste Halloween Party? Schreibt mir ;)