Adoro ajudar estes toxicos, eles sabem muito bem agradecer com grosserias! VTNC! |
ue, tem ai um monte de exemplos e tutos, mal agradecido!, perdi meu tempo com vocк!
|
if(sscanf(params, "uii", giveid, Gramas, GranaDrogas)) return SendClientMessage(playerid, Azul, "USE: /vendeermaconha [ID][Quantidade][Valor]");
if(pDados[playerid][Maconha] < Gramas) return SendClientMessage(playerid, Azul, "Vocк nгo tem essa quantidade de maconha");
if(GetPlayerMoney(giveid) < GranaDrogas) return SendClientMessage(playerid, Azul, "O jogador nгo tem essa grana");
if(GranaDrogas < 1 || GranaDrogas > 1500) return SendClientMessage(playerid, Azul, "Valor deve estar entre $1 e $1500");
if(Vendas[giveid] == 1) return SendClientMessage(playerid, Azul, "Este jogador ja esta em uma negociaзao");
GetPlayerName(giveid, Comprador, sizeof(Comprador));
GetPlayerName(playerid, Vendedor, sizeof(Vendedor));
format(string, sizeof(string), "[%s] Esta lhe oferecendo %i gramas de maconha por [$%i], use /aceitar caso queira", Vendedor, Gramas, GranaDrogas);
SendClientMessage(giveid, Laranja, string);
format(string, sizeof(string), "Vocк ofereceu para [%s] %i gramas de maconha por [$%i]", Comprador, Gramas, GranaDrogas);
SendClientMessage(playerid, Laranja, string);
SetPVarInt(giveid, "Vendedor", playerid);
Vendas[giveid] = 1;
Cara eu jб vi isto e pedir uma base, seu zй buceta de postagem, faz isso sу pra ganhar post.
|
new bool:Bafometro[MAX_PLAYERS]; CMD:bafometro(playerid, params[]) { new Target; if(sscanf(params, "d", Target)) return SendClientMessage(playerid, -1, "/bafometro [ID]"); if(Bafometro[Target]) return SendClientMessage(playerid, -1, "Jб foi solicitado bafфmetro pra este player."); Bafometro[Target] = true; SendClientMessage(Target, -1, "Um player te pediu pra soprar o bafфmetro. /aceitarbafometro"); return true; } CMD:aceitarbafometro(playerid) { if(!Bafometro[playerid]) return SendClientMessage(playerid, -1, "Nгo foi solicitado bafфmetro pra vocк."); SendClientMessage(playerid, -1, "O teste foi realizado."); Bafometro[playerid] = false; return true; }
Calma, jovem!
Код:
new bool:Bafometro[MAX_PLAYERS]; CMD:bafometro(playerid, params[]) { new Target; if(sscanf(params, "d", Target)) return SendClientMessage(playerid, -1, "/bafometro [ID]"); if(Bafometro[Target]) return SendClientMessage(playerid, -1, "Jб foi solicitado bafфmetro pra este player."); Bafometro[Target] = true; SendClientMessage(Target, -1, "Um player te pediu pra soprar o bafфmetro. /aceitarbafometro"); return true; } CMD:aceitarbafometro(playerid) { if(!Bafometro[playerid]) return SendClientMessage(playerid, -1, "Nгo foi solicitado bafфmetro pra vocк."); SendClientMessage(playerid, -1, "O teste foi realizado."); Bafometro[playerid] = false; return true; } @edit Code atualizado. |
E no caso para devolver uma mensagem ao ID que solicitou para fazer o teste de bafometro?
|
new Bafometro[MAX_PLAYERS]; CMD:bafometro(playerid, params[]) { new Target; if(sscanf(params, "d", Target)) return SendClientMessage(playerid, -1, "/bafometro [ID]"); Bafometro[playerid] = Target; SendClientMessage(Target, -1, "Um player te pediu pra soprar o bafфmetro. /aceitarbafometro"); return true; } CMD:aceitarbafometro(playerid) { new GetID, bool:Find; for(new x = 0; x < MAX_PLAYERS; ++ x) { if(Bafometro[x] == playerid) { Find = true; GetID = x; break; } } if(!Find) return SendClientMessage(playerid, -1, "Nгo foi solicitado bafфmetro pra vocк."); SendClientMessage(playerid, -1, "Vocк realizou o teste."); SendClientMessage(GetID, -1, "Seu alvo realizou o teste."); Bafometro[GetID] = -1; return true; }