[pomoc]admin

Započeo Kort!NuZ, Jul 24, 2011, 22:03:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim: moja(DM/stunt)
Detaljan opis problema: ja sve radio po tut od vanile i pravi mi errore :(
Dio skripte:
Kod (pawn) [Izaberi]

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/me", true, 3))
   {
if(IsPlayerAdmin(playerid))
{
    if(cmdtext[3] == 0) {
            SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [radnja]");
            return 1;
        }
        new str[128];
        GetPlayerName(playerid, str, sizeof(str));
        format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
        SendClientMessageToAll(0xFFFF00AA, str);
        return 1;
}
else
{
SendClientMessage(playerid,0x00AAAA00,"Test");
}
   }
   new cmd[256], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/makeadmin", true) == 0)
{
      new string[128];
      new tmp[256];
      new player[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME];
      new giveplayerid;
      if (IsPlayerAdmin(playerid)) // provjerava jeli igrac RCON admin
      {
              tmp = strtok(cmdtext, idx);
              if(!strlen(tmp))
              {
                      SendClientMessage(playerid, ORANGE, "KORISTENJE: /makeadmin [ime/id] [level]");
                      SendClientMessage(playerid, ORANGE, "FUNKCIJA: Igrac ce biti admin.");
                      return 1;
              }
              giveplayerid = ReturnUser(tmp);
              tmp = strtok(cmdtext, idx);
              new level = strval(tmp);
              if(giveplayerid != INVALID_PLAYER_ID)
              {
                      GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                      GetPlayerName(playerid, player, sizeof(player));
                      PlayerInfo[giveplayerid][AdminLevel] = level;
                      printf("Admin %s je stavio %s level %d admina.", player, giveplayer, level);
                      format(string, sizeof(string), "Sada ste admin level %d ,zahvaljujuci %s.", level,  player);
                      SendClientMessage(giveplayerid, 0x00C2ECFF, string);
                      format(string, sizeof(string), "Dali ste %s level %d admina.",  giveplayer,PlayerInfo[giveplayerid][AdminLevel]);
                              SendClientMessage(playerid, 0x00C2ECFF, string);
              }
              else if(giveplayerid == INVALID_PLAYER_ID)
              {
                      format(string, sizeof(string), "%i nije online.", giveplayerid);
                      SendClientMessage(playerid, 0xE60000FF, string);
              }
      }
      else
      {
          SendClientMessage(playerid, 0xE60000FF, "Niste head admin!");
      }
}
return SendClientMessage(playerid,0x00AAAA00, "You was enter wrong command, ask admin abot help or type /help /help1 /help2");
}

greske:
E:\5STARS~1\GAMEMO~1\5stars.pwn(134) : error 017: undefined symbol "ReturnUser"
E:\5STARS~1\GAMEMO~1\5stars.pwn(296) : warning 203: symbol is never used: "ret_memcpy"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

linija:
giveplayerid = ReturnUser(tmp);
Neke slike/video za lakse dobivanje pomoci(neobavezno):



Procitaj pravila ovdje Lock imas vec temu..