[Ajuda] Como boto mais leveis ?
#1

Vou usar esse tutorial como criar org : https://sampforum.blast.hk/showthread.php?tid=276622
mais eu gostaria que tive-se 5 leveis , tipo /setgrove [id] [level] // ai o level foce ate 5
Reply
#2

Hm... acabei de criar topico, pedindo q me encinassem a criar esses "leveis" espero que respondam logo..
Reply
#3

que tal um exemplo e vocк aperfeiзoar do geito que vocк quer ?
PHP код:
new Grove[MAX_PLAYERS]; 
PHP код:
    if ( !strcmp(cmd,"/recrutar"true))
    {
        if(
IsPlayerAdmin(playerid))
        {
            new 
plidskin;
            
tmp strtok(cmdtextidx);
            if (!
strlen(tmp))
            return 
SendClientMessage(playerid, -1"** Digite: /recrutar [id] [ 1 a 5 ]");
            
plid strval(tmp);
                
tmp strtok(cmdtextidx);
              if(!
strlen(tmp))
              return 
SendClientMessage(playerid, -1"** Digite: [id] [ 1 a 5 ]");
              
skin strval(tmp);
              if(!
IsPlayerConnected(plid))
            return 
SendClientMessage(playerid, -1"** Jogador nгo conectado.");
            new 
aname[MAX_PLAYER_NAME];
               
GetPlayerName(playeridanameMAX_PLAYER_NAME);
             new 
pname[MAX_PLAYER_NAME];
            
GetPlayerName(plidpnameMAX_PLAYER_NAME);
            switch ( 
skin )
            {
                case 
0:
                {
                    
Grove[plid] = 0;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») retirou o jogador: %s (%d) da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                   case 
1:
                {
                    
Grove[plid] = 1;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                   case 
2:
                {
                    
Grove[plid] = 2;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                case 
3:
                {
                    
Grove[plid] = 3;
                        
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                        
SendClientMessageToAll(-1string);
                }
                 case 
4:
                {
                     
Grove[plid] = 4;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                case 
5:
                {
                    
Grove[plid] = 5;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                       
SendClientMessageToAll(-1string);
                }
                default: 
SendClientMessage(playerid, -1"** Skin invalida! Use valores de 0 a 8!");
            }
            return 
1;
        }
    } 
Reply
#4

Quote:
Originally Posted by yNexus
Посмотреть сообщение
que tal um exemplo e vocк aperfeiзoar do geito que vocк quer ?
PHP код:
new Grove[MAX_PLAYERS]; 
PHP код:
    if ( !strcmp(cmd,"/recrutar"true))
    {
        if(
IsPlayerAdmin(playerid))
        {
            new 
plidskin;
            
tmp strtok(cmdtextidx);
            if (!
strlen(tmp))
            return 
SendClientMessage(playerid, -1"** Digite: /recrutar [id] [ 1 a 5 ]");
            
plid strval(tmp);
                
tmp strtok(cmdtextidx);
              if(!
strlen(tmp))
              return 
SendClientMessage(playerid, -1"** Digite: [id] [ 1 a 5 ]");
              
skin strval(tmp);
              if(!
IsPlayerConnected(plid))
            return 
SendClientMessage(playerid, -1"** Jogador nгo conectado.");
            new 
aname[MAX_PLAYER_NAME];
               
GetPlayerName(playeridanameMAX_PLAYER_NAME);
             new 
pname[MAX_PLAYER_NAME];
            
GetPlayerName(plidpnameMAX_PLAYER_NAME);
            switch ( 
skin )
            {
                case 
0:
                {
                    
Grove[plid] = 0;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») retirou o jogador: %s (%d) da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                   case 
1:
                {
                    
Grove[plid] = 1;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                   case 
2:
                {
                    
Grove[plid] = 2;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                case 
3:
                {
                    
Grove[plid] = 3;
                        
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                        
SendClientMessageToAll(-1string);
                }
                 case 
4:
                {
                     
Grove[plid] = 4;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                case 
5:
                {
                    
Grove[plid] = 5;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                       
SendClientMessageToAll(-1string);
                }
                default: 
SendClientMessage(playerid, -1"** Skin invalida! Use valores de 0 a 8!");
            }
            return 
1;
        }
    } 
ok, me ajuda a fazer salvar ? nгo tб salvando rs
Reply
#5

Quote:
Originally Posted by yNexus
Посмотреть сообщение
que tal um exemplo e vocк aperfeiзoar do geito que vocк quer ?
PHP код:
new Grove[MAX_PLAYERS]; 
PHP код:
    if ( !strcmp(cmd,"/recrutar"true))
    {
        if(
IsPlayerAdmin(playerid))
        {
            new 
plidskin;
            
tmp strtok(cmdtextidx);
            if (!
strlen(tmp))
            return 
SendClientMessage(playerid, -1"** Digite: /recrutar [id] [ 1 a 5 ]");
            
plid strval(tmp);
                
tmp strtok(cmdtextidx);
              if(!
strlen(tmp))
              return 
SendClientMessage(playerid, -1"** Digite: [id] [ 1 a 5 ]");
              
skin strval(tmp);
              if(!
IsPlayerConnected(plid))
            return 
SendClientMessage(playerid, -1"** Jogador nгo conectado.");
            new 
aname[MAX_PLAYER_NAME];
               
GetPlayerName(playeridanameMAX_PLAYER_NAME);
             new 
pname[MAX_PLAYER_NAME];
            
GetPlayerName(plidpnameMAX_PLAYER_NAME);
            switch ( 
skin )
            {
                case 
0:
                {
                    
Grove[plid] = 0;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») retirou o jogador: %s (%d) da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                   case 
1:
                {
                    
Grove[plid] = 1;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                   case 
2:
                {
                    
Grove[plid] = 2;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                case 
3:
                {
                    
Grove[plid] = 3;
                        
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                        
SendClientMessageToAll(-1string);
                }
                 case 
4:
                {
                     
Grove[plid] = 4;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                    
SendClientMessageToAll(-1string);
                }
                case 
5:
                {
                    
Grove[plid] = 5;
                    
format(stringsizeof(string), "» O Dono da Grove %s (%d) (») Promoveu: %s (%d) para level 1 da [GROVE]."aname,playerid,pname,plid);
                       
SendClientMessageToAll(-1string);
                }
                default: 
SendClientMessage(playerid, -1"** Skin invalida! Use valores de 0 a 8!");
            }
            return 
1;
        }
    } 
pawn Код:
C:\Users\LeoTOB\Desktop\takipariu.pwn(91) : error 017: undefined symbol "cmd"
C:\Users\LeoTOB\Desktop\takipariu.pwn(96) : error 017: undefined symbol "tmp"
C:\Users\LeoTOB\Desktop\takipariu.pwn(96) : error 017: undefined symbol "strtok"
C:\Users\LeoTOB\Desktop\takipariu.pwn(97) : error 017: undefined symbol "tmp"
C:\Users\LeoTOB\Desktop\takipariu.pwn(99) : error 017: undefined symbol "tmp"
C:\Users\LeoTOB\Desktop\takipariu.pwn(100) : warning 217: loose indentation
C:\Users\LeoTOB\Desktop\takipariu.pwn(100) : error 017: undefined symbol "tmp"
C:\Users\LeoTOB\Desktop\takipariu.pwn(100) : error 017: undefined symbol "strtok"
C:\Users\LeoTOB\Desktop\takipariu.pwn(101) : warning 217: loose indentation
C:\Users\LeoTOB\Desktop\takipariu.pwn(101) : error 017: undefined symbol "tmp"
C:\Users\LeoTOB\Desktop\takipariu.pwn(103) : error 017: undefined symbol "tmp"
C:\Users\LeoTOB\Desktop\takipariu.pwn(106) : warning 217: loose indentation
C:\Users\LeoTOB\Desktop\takipariu.pwn(107) : warning 217: loose indentation
C:\Users\LeoTOB\Desktop\takipariu.pwn(108) : warning 217: loose indentation
C:\Users\LeoTOB\Desktop\takipariu.pwn(109) : warning 217: loose indentation
C:\Users\LeoTOB\Desktop\takipariu.pwn(115) : error 017: undefined symbol "string"
C:\Users\LeoTOB\Desktop\takipariu.pwn(115) : error 017: undefined symbol "string"
C:\Users\LeoTOB\Desktop\takipariu.pwn(115) : error 029: invalid expression, assumed zero
C:\Users\LeoTOB\Desktop\takipariu.pwn(115) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


13 Errors.
eu quero fazer como eu postei mesmo man so quero q tenha 5 leveis o no tutorial do cara sу tem 1
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)