[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
Kod: c
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 -.-"'

Kod: c
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 :

Kod: c
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 :'( :

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

Ovaj dio za admina stavi ovako :
Kod: c
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 :

Kod: c
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