[Ajuda] Comando
#1

Код:
CMD:sequestrar(playerid, params[])
{
	 new id, ID, preco, string[128], Msg[24];
     if (APlayerData[playerid][LoggedIn] == false)return  SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {FF0000}Vocк Precisa Estб Logado");
     if (APlayerData[playerid][PlayerClass] == ClassAl-Shabaab)
     {
	 if(GetPlayerState(playerid) != 2 || !IsPlayerInVehicle(id, GetPlayerVehicleID(playerid)))
	 return SendClientMessage(playerid, COR_CINZA, " Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
     {
         if(ID == playerid) return SendClientMessage(playerid, BRANCO, "{FFFFFF}Vocк nгo pode {FF3300}Sequestrar {FFFFFF}vocк mesmo !");
	     if(sscanf(params, "us[128]", id, preco)) return SendClientMessage(playerid, Cinza, "[INFO] Use /sequestrar [ID] [Valor]");         if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COR_CINZA,"Jogador estб OffLine");
         if(Sequestrado[id] == 1)
         {
            SendClientMessage(playerid, COR_CINZA, " Esse jogador ja estб sendo sequestrado ");
            return 1;
		 }
		 if(preco < 1||preco > 100000)
		 {
		            format(Msg, sizeof(Msg), "{FFFF00}[INFO]{FF0000}O preзo do resgate deve estar entre R$1 e R$ 100000", preco);
					SendClientMessage(playerid, -1, Msg);
					return 1;

		 }
		 GetPlayerName(playerid, nome, sizeof(nome));
		 GetPlayerName(id, nome2, sizeof(nome2));
         format(string, sizeof(string), "Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2, preco);
		 SendClientMessage(playerid, COR_AMARELO, string);
         format(string, sizeof(string), "[SEQUESTRO] O sequestrador %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome, nome2, preco);
		 SendClientMessageToAll(COR_VERMELHOCLARO, string);
		 format(string, sizeof(string), "O jogador %s te sequestro",nome);
		 SendClientMessage(id, COR_BRANCO, string);
		 TogglePlayerControllable(id, 0);
		 SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 3);
    	 SendClientMessage(playerid, COR_VERMELHOCLARO, "Agora vocк estб com 3 niveis de procura por sequestrar :)!");
		 Sequestrado[id] = 1;
		 Amarrado[id] = 1;
     }
     }
     else SendClientMessage(playerid, -1, "{FFFF00}[ERRO]{FF0000} Vocк Precisa ser Terrorista");
     return 1;
}
Queria uma Ajuda Com esse Comando, a verificaзгo de Id, e de Valor do Resgate estгo Bugada. Alguem Poderia ajudar??
Reply
#2

Sou iniciante mas testa ai nгo copilei

PHP код:
CMD:sequestrar(playeridparams[])
{
     new 
idIDprecostring[128], Msg[24];
     if(
APlayerData[playerid][LoggedIn] == false)return  SendClientMessage(playerid, -1"{FFFF00}[ERRO] {FF0000}Vocк Precisa Estб Logado");
     if(
APlayerData[playerid][PlayerClass] == ClassAl-Shabaab)
     {
     if(
GetPlayerState(playerid) != || !IsPlayerInVehicle(idGetPlayerVehicleID(playerid)))
     return 
SendClientMessage(playeridCOR_CINZA" Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
     {
         if(
ID == playerid) return SendClientMessage(playeridBRANCO"{FFFFFF}Vocк nгo pode {FF3300}Sequestrar {FFFFFF}vocк mesmo !");
         if(
sscanf(params"us[128]"idpreco)) return SendClientMessage(playeridCinza"[INFO] Use /sequestrar [ID] [Valor]");
         if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOR_CINZA,"Jogador estб OffLine");
         if(
Sequestrado[id] == 1) + 1);
         {
            
SendClientMessage(playeridCOR_CINZA" Esse jogador ja estб sendo sequestrado ");
            return 
1;
         }
         if(
preco 1||preco 100000)
         {
            
format(Msgsizeof(Msg), "{FFFF00}[INFO]{FF0000}O preзo do resgate deve estar entre R$1 e R$ 100000"preco);
            
SendClientMessage(playerid, -1Msg);
            return 
1;

         }
         
GetPlayerName(playeridnomesizeof(nome));
         
GetPlayerName(idnome2sizeof(nome2));
         
format(stringsizeof(string), "Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2preco);
         
SendClientMessage(playeridCOR_AMARELOstring);
         
format(stringsizeof(string), "[SEQUESTRO] O sequestrador %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nomenome2preco);
         
SendClientMessageToAll(COR_VERMELHOCLAROstring);
         
format(stringsizeof(string), "O jogador %s te sequestro",nome);
         
SendClientMessage(idCOR_BRANCOstring);
         
TogglePlayerControllable(id0);
         
SetPlayerWantedLevel(playeridGetPlayerWantedLevel(playerid) + 3);
         
SendClientMessage(playeridCOR_VERMELHOCLARO"Agora vocк estб com 3 niveis de procura por sequestrar :)!");
         
Sequestrado[id] = 1;
         
Amarrado[id] = 1;
     }
     }
     else 
SendClientMessage(playerid, -1"{FFFF00}[ERRO]{FF0000} Vocк Precisa ser Terrorista");
     return 
1;

Avisando nгo me faзa paga migo apenas estou tentando te ajuda-lo.
Reply
#3

Quote:
Originally Posted by henriqueTL
Посмотреть сообщение
Sou iniciante mas testa ai nгo copilei

PHP код:
CMD:sequestrar(playeridparams[])
{
     new 
idIDprecostring[128], Msg[24];
     if(
APlayerData[playerid][LoggedIn] == false)return  SendClientMessage(playerid, -1"{FFFF00}[ERRO] {FF0000}Vocк Precisa Estб Logado");
     if(
APlayerData[playerid][PlayerClass] == ClassAl-Shabaab)
     {
     if(
GetPlayerState(playerid) != || !IsPlayerInVehicle(idGetPlayerVehicleID(playerid)))
     return 
SendClientMessage(playeridCOR_CINZA" Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
     {
         if(
ID == playerid) return SendClientMessage(playeridBRANCO"{FFFFFF}Vocк nгo pode {FF3300}Sequestrar {FFFFFF}vocк mesmo !");
         if(
sscanf(params"us[128]"idpreco)) return SendClientMessage(playeridCinza"[INFO] Use /sequestrar [ID] [Valor]");
         if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOR_CINZA,"Jogador estб OffLine");
         if(
Sequestrado[id] == 1) + 1);
         {
            
SendClientMessage(playeridCOR_CINZA" Esse jogador ja estб sendo sequestrado ");
            return 
1;
         }
         if(
preco 1||preco 100000)
         {
            
format(Msgsizeof(Msg), "{FFFF00}[INFO]{FF0000}O preзo do resgate deve estar entre R$1 e R$ 100000"preco);
            
SendClientMessage(playerid, -1Msg);
            return 
1;
         }
         
GetPlayerName(playeridnomesizeof(nome));
         
GetPlayerName(idnome2sizeof(nome2));
         
format(stringsizeof(string), "Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2preco);
         
SendClientMessage(playeridCOR_AMARELOstring);
         
format(stringsizeof(string), "[SEQUESTRO] O sequestrador %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nomenome2preco);
         
SendClientMessageToAll(COR_VERMELHOCLAROstring);
         
format(stringsizeof(string), "O jogador %s te sequestro",nome);
         
SendClientMessage(idCOR_BRANCOstring);
         
TogglePlayerControllable(id0);
         
SetPlayerWantedLevel(playeridGetPlayerWantedLevel(playerid) + 3);
         
SendClientMessage(playeridCOR_VERMELHOCLARO"Agora vocк estб com 3 niveis de procura por sequestrar :)!");
         
Sequestrado[id] = 1;
         
Amarrado[id] = 1;
     }
     }
     else 
SendClientMessage(playerid, -1"{FFFF00}[ERRO]{FF0000} Vocк Precisa ser Terrorista");
     return 
1;

Avisando nгo me faзa paga migo apenas estou tentando te ajuda-lo.
Obrigado Por tentar Ajudar, Mas Quando eu dou "/sequestrar " Aparece "'Vocк Nгo Pode Sequestrar Vc msm"
Dai repito com outro id diferente do Meu mostra Mesma Msg, e Com o Mesmo Id tambйm. o que estб errado Nessa verificaзгo?
Quote:

if(ID == playerid) return SendClientMessage(playerid, BRANCO, "{FFFFFF}Vocк nгo pode {FF3300}Sequestrar {FFFFFF}vocк mesmo !");

Reply
#4

Quote:
Originally Posted by R3connect
Посмотреть сообщение
Obrigado Por tentar Ajudar, Mas Quando eu dou "/sequestrar " Aparece "'Vocк Nгo Pode Sequestrar Vc msm"
Dai repito com outro id diferente do Meu mostra Mesma Msg, e Com o Mesmo Id tambйm. o que estб errado Nessa verificaзгo?
PHP код:
CMD:sequestrar(playeridparams[])
{
     new 
idprecostring[128], Msg[24];
     if(
APlayerData[playerid][LoggedIn] == false)return  SendClientMessage(playerid, -1"{FFFF00}[ERRO] {FF0000}Vocк Precisa Estб Logado");
     if(
APlayerData[playerid][PlayerClass] == ClassAl-Shabaab)
     {
     if(
GetPlayerState(playerid) != || !IsPlayerInVehicle(idGetPlayerVehicleID(playerid)))
     return 
SendClientMessage(playeridCOR_CINZA" Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
     {
         if(
params[0] == playerid) return SendClientMessage(playeridBRANCO"{FFFFFF}Vocк nгo pode {FF3300}Sequestrar {FFFFFF}vocк mesmo !");
         if(
sscanf(params"us[128]"idpreco)) return SendClientMessage(playeridCinza"[INFO] Use /sequestrar [ID] [Valor]");
         if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOR_CINZA,"Jogador estб OffLine");
         if(
Sequestrado[id] == 1) + 1);
         {
            
SendClientMessage(playeridCOR_CINZA" Esse jogador ja estб sendo sequestrado ");
            return 
1;
         }
         if(
preco 1||preco 100000)
         {
            
format(Msgsizeof(Msg), "{FFFF00}[INFO]{FF0000}O preзo do resgate deve estar entre R$1 e R$ 100000"preco);
            
SendClientMessage(playerid, -1Msg);
            return 
1;
         }
         
GetPlayerName(playeridnomesizeof(nome));
         
GetPlayerName(idnome2sizeof(nome2));
         
format(stringsizeof(string), "Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2preco);
         
SendClientMessage(playeridCOR_AMARELOstring);
         
format(stringsizeof(string), "[SEQUESTRO] O sequestrador %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nomenome2preco);
         
SendClientMessageToAll(COR_VERMELHOCLAROstring);
         
format(stringsizeof(string), "O jogador %s te sequestro",nome);
         
SendClientMessage(idCOR_BRANCOstring);
         
TogglePlayerControllable(id0);
         
SetPlayerWantedLevel(playeridGetPlayerWantedLevel(playerid) + 3);
         
SendClientMessage(playeridCOR_VERMELHOCLARO"Agora vocк estб com 3 niveis de procura por sequestrar :)!");
         
Sequestrado[id] = 1;
         
Amarrado[id] = 1;
     }
     }
     else 
SendClientMessage(playerid, -1"{FFFF00}[ERRO]{FF0000} Vocк Precisa ser Terrorista");
     return 
1;

tenta assim
Reply
#5

PHP код:
new DSValor[MAX_PLAYERS] = 0;
CMD:sequestrar(playeridparams[])
{
     new 
idIDprecostring[128], Msg[24];
     if (
APlayerData[playerid][LoggedIn] == false)return  SendClientMessage(playerid, -1"{FFFF00}[ERRO] {FF0000}Vocк Precisa Estб Logado");
     if (
APlayerData[playerid][PlayerClass] == ClassAl-Shabaab)
     {
     if(
GetPlayerState(playerid) != || !IsPlayerInVehicle(idGetPlayerVehicleID(playerid)))return SendClientMessage(playeridCOR_CINZA" Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
     if(
sscanf(params"us[128]"idpreco)) return SendClientMessage(playeridCinza"[INFO] Use /sequestrar [ID] [Valor]");         if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOR_CINZA,"Jogador estб OffLine");
     if(
ID == playerid) return SendClientMessage(playeridBRANCO"{FFFFFF}Vocк nгo pode {FF3300}Sequestrar {FFFFFF}vocк mesmo !");
     if(
Sequestrado[id] == 1)return SendClientMessage(playeridCOR_CINZA" Esse jogador ja estб sendo sequestrado ");
     if(
preco 1||preco 100000)return format(Msgsizeof(Msg), "{FFFF00}[INFO]{FF0000}O preзo do resgate deve estar entre R$1 e R$ 100000"preco), SendClientMessage(playerid, -1Msg);
     
GetPlayerName(playeridnomesizeof(nome));
     
GetPlayerName(idnome2sizeof(nome2));
     
format(stringsizeof(string), "Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2preco);
     
SendClientMessage(playeridCOR_AMARELOstring);
     
format(stringsizeof(string), "[SEQUESTRO] O sequestrador %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nomenome2preco);
     
SendClientMessageToAll(COR_VERMELHOCLAROstring);
     
format(stringsizeof(string), "O jogador %s te sequestro",nome);
     
SendClientMessage(idCOR_BRANCOstring);
     
TogglePlayerControllable(id0);
     
SetPlayerWantedLevel(playeridGetPlayerWantedLevel(playerid) + 3);
     
SendClientMessage(playeridCOR_VERMELHOCLARO"Agora vocк estб com 3 niveis de procura por sequestrar :)!");
     
Sequestrado[id] = 1;
     
Amarrado[id] = 1;
     
DSValor[id] = preco;
     }
     else 
SendClientMessage(playerid, -1"{FFFF00}[ERRO]{FF0000} Vocк Precisa ser Terrorista");
     return 
1;


Atente-se a esta variavel DSValor.
Reply
#6

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
PHP код:
new DSValor[MAX_PLAYERS] = 0;
CMD:sequestrar(playeridparams[])
{
     new 
idIDprecostring[128], Msg[24];
     if (
APlayerData[playerid][LoggedIn] == false)return  SendClientMessage(playerid, -1"{FFFF00}[ERRO] {FF0000}Vocк Precisa Estб Logado");
     if (
APlayerData[playerid][PlayerClass] == ClassAl-Shabaab)
     {
     if(
GetPlayerState(playerid) != || !IsPlayerInVehicle(idGetPlayerVehicleID(playerid)))return SendClientMessage(playeridCOR_CINZA" Vocк nгo й o motorista ou o jogador nгo estб no seu carro ");
     if(
sscanf(params"us[128]"idpreco)) return SendClientMessage(playeridCinza"[INFO] Use /sequestrar [ID] [Valor]");         if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOR_CINZA,"Jogador estб OffLine");
     if(
ID == playerid) return SendClientMessage(playeridBRANCO"{FFFFFF}Vocк nгo pode {FF3300}Sequestrar {FFFFFF}vocк mesmo !");
     if(
Sequestrado[id] == 1)return SendClientMessage(playeridCOR_CINZA" Esse jogador ja estб sendo sequestrado ");
     if(
preco 1||preco 100000)return format(Msgsizeof(Msg), "{FFFF00}[INFO]{FF0000}O preзo do resgate deve estar entre R$1 e R$ 100000"preco), SendClientMessage(playerid, -1Msg);
     
GetPlayerName(playeridnomesizeof(nome));
     
GetPlayerName(idnome2sizeof(nome2));
     
format(stringsizeof(string), "Vocк estб sequestrando o %s e estб pedindo R$ %d pelo resgate!",nome2preco);
     
SendClientMessage(playeridCOR_AMARELOstring);
     
format(stringsizeof(string), "[SEQUESTRO] O sequestrador %s esta sequestrando o %s e estб pedindo R$ %d pelo resgate!",nomenome2preco);
     
SendClientMessageToAll(COR_VERMELHOCLAROstring);
     
format(stringsizeof(string), "O jogador %s te sequestro",nome);
     
SendClientMessage(idCOR_BRANCOstring);
     
TogglePlayerControllable(id0);
     
SetPlayerWantedLevel(playeridGetPlayerWantedLevel(playerid) + 3);
     
SendClientMessage(playeridCOR_VERMELHOCLARO"Agora vocк estб com 3 niveis de procura por sequestrar :)!");
     
Sequestrado[id] = 1;
     
Amarrado[id] = 1;
     
DSValor[id] = preco;
     }
     else 
SendClientMessage(playerid, -1"{FFFF00}[ERRO]{FF0000} Vocк Precisa ser Terrorista");
     return 
1;


Atente-se a esta variavel DSValor.

OBG! Deu Certo
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)