[POMOC] - Oko pawna

Započeo elemental., Avgust 19, 2011, 15:08:50 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Citat: [CYRP] SpaMaster poslato Avgust 19, 2011, 16:09:54 POSLE PODNE
Citat: Leros poslato Avgust 19, 2011, 16:02:47 POSLE PODNE
if(strcmp(cmd, "/staviadminlvl", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, SVETLOPLAVA, "Komanda: /makeadmin [IgracevID/DioImena] [level(1-1338)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strvalEx(tmp);
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1338)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][Admin] = level;
printf("Administracija: %s je postavio %s level %d admina.", sendername, giveplayer, level);
format(string, sizeof(string), "Promovirani ste u level %d admina od %s", level, sendername);
SendClientMessage(para1, SVETLOPLAVA, string);
format(string, sizeof(string), "Promovisao si %s u level admina %d", giveplayer,level);
SendClientMessage(playerid, SVETLOPLAVA, string);
    new Float:x, Float:y, Float:z;
GetPlayerPos(giveplayerid, x, y, z);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Moras biti RCON Admin!");
}
}
return 1;
}


Sad si možeš stavit admina i preko RCONa

Sad nemogu server pokrenuti -.-"'

C:\Documents and Settings\User\Desktop\Cyb3r RolePlay [0.3c]\gamemodes\CYBER.pwn(37733) : error 017: undefined symbol "pAdmin"

Dodaj kod pInfo ispod svih dodaj

pAdmin,

Citat: [TG]$--L84S--$ poslato Avgust 19, 2011, 16:12:39 POSLE PODNE
ovako stavi :

if(strcmp(cmd, "/staviadminlvl", true) == 0)  
  {  
      if(IsPlayerConnected(playerid))  
      {  
        tmp = strtok(cmdtext, idx);  
        if(!strlen(tmp))  
        {  
           SendClientMessage(playerid, SVETLOPLAVA, "Komanda: /makeadmin [IgracevID/DioImena] [level(1-1338)]");  
           return 1;  
        }  
        new para1;  
        new level;  
        para1 = ReturnUser(tmp);  
        tmp = strtok(cmdtext, idx);  
        level = strvalEx(tmp);  
        if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][Admin] >= 1338)  
        {  
            if(IsPlayerConnected(para1))  
            {  
                if(para1 != INVALID_PLAYER_ID)  
                {  
                 GetPlayerName(para1, giveplayer, sizeof(giveplayer));  
                 GetPlayerName(playerid, sendername, sizeof(sendername));  
                 PlayerInfo[para1][Admin] = level;  
                 printf("Administracija: %s je postavio %s level %d admina.", sendername, giveplayer, level);  
                 format(string, sizeof(string), "Promovirani ste u level %d admina od %s", level, sendername);  
                 SendClientMessage(para1, SVETLOPLAVA, string);  
                 format(string, sizeof(string), "Promovisao si %s u level admina %d", giveplayer,level);  
                 SendClientMessage(playerid, SVETLOPLAVA, string);  
                    new Float:x, Float:y, Float:z;  
                 GetPlayerPos(giveplayerid, x, y, z);  
              }  
           }  
        }  
        else  
        {  
           SendClientMessage(playerid, COLOR_GRAD1, "Moras biti RCON Admin!");  
        }  
     }  
     return 1;  
  }  


Novi error :'( :

CYBER.pwn(37734) : error 029: invalid expression, assumed zero

Ovaj dio za admina stavi ovako :
if(PlayerInfo[playerid][Admin] >= 1338 || IsPlayerAdmin(playerid))
btw koji je red37734 ?
Poslednja Izmena: Avgust 19, 2011, 16:18:51 POSLE PODNE od [TG]$--L84S--$

Citat: [TG]$--L84S--$ poslato Avgust 19, 2011, 16:12:39 POSLE PODNE
ovako stavi :

if(strcmp(cmd, "/staviadminlvl", true) == 0)  
  {  
      if(IsPlayerConnected(playerid))  
      {  
        tmp = strtok(cmdtext, idx);  
        if(!strlen(tmp))  
        {  
           SendClientMessage(playerid, SVETLOPLAVA, "Komanda: /makeadmin [IgracevID/DioImena] [level(1-1338)]");  
           return 1;  
        }  
        new para1;  
        new level;  
        para1 = ReturnUser(tmp);  
        tmp = strtok(cmdtext, idx);  
        level = strvalEx(tmp);  
        if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][Admin] >= 1338)  
        {  
            if(IsPlayerConnected(para1))  
            {  
                if(para1 != INVALID_PLAYER_ID)  
                {  
                 GetPlayerName(para1, giveplayer, sizeof(giveplayer));  
                 GetPlayerName(playerid, sendername, sizeof(sendername));  
                 PlayerInfo[para1][Admin] = level;  
                 printf("Administracija: %s je postavio %s level %d admina.", sendername, giveplayer, level);  
                 format(string, sizeof(string), "Promovirani ste u level %d admina od %s", level, sendername);  
                 SendClientMessage(para1, SVETLOPLAVA, string);  
                 format(string, sizeof(string), "Promovisao si %s u level admina %d", giveplayer,level);  
                 SendClientMessage(playerid, SVETLOPLAVA, string);  
                    new Float:x, Float:y, Float:z;  
                 GetPlayerPos(giveplayerid, x, y, z);  
              }  
           }  
        }  
        else  
        {  
           SendClientMessage(playerid, COLOR_GRAD1, "Moras biti RCON Admin!");  
        }  
     }  
     return 1;  
  }  

@ almir nije tocno..

Hvala ti puno :D. Moze lockic :D