[ajuda] Passagens - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] Passagens (
/showthread.php?tid=297009)
[ajuda] Passagens -
Baigou - 13.11.2011
Por favor alguem poderia me ajudar com um coder de passagens :/
Tipo o player digita /passagen [id] e cobra a passagem de tal $ do outro player e a grana vem para quem cobrou a passagem .
Se alguem puder ajudar , Serei muito grato.
Grato desde jб
Re: [ajuda] Passagens -
Baigou - 13.11.2011
alguem? :/
Re: [ajuda] Passagens -
Pharrel - 13.11.2011
n entendi oq vc quer.
Re: [ajuda] Passagens -
Baigou - 13.11.2011
Tipo , uma funзгo , comando so para o player cobrar dinheiro do outro, ._. so isso D: , mas tipo , se tiver como, colocar para poder cobrar somente se o players estiver em um certo veiculo.
Re: [ajuda] Passagens -
Pharrel - 13.11.2011
dentro de um ID de veiculo ou modelo por exemplo taxi?
Re: [ajuda] Passagens -
Baigou - 13.11.2011
modelo exemplo onibus '-' й para a profissгo de busгo e.e
Re: [ajuda] Passagens -
Pharrel - 13.11.2011
pawn Код:
new Cobranca[MAX_PLAYERS];
new Cobrador[MAX_PLAYERS];
CMD:cobrar(playerid, params[])
{
new valor, id, p_string[100];
if(unformat(params, "ui", id, valor)) return SendClientMessage(playerid, -1, "Uso: /cobrar [id] [valor]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid, -1, "O jogador nгo esta online!");
if(GetVehicleModel(GetPlayerVehicleID(id)) != MODELO_DO_ONIBUS)
return SendClientMessage(playerid, -1, "O jogador nгo esta no taxi!");
GetPlayerName(playerid, p_string, 24);
format(p_string, sizeof(p_string),"%s estб lhe cobrando %d, /aceitar para pagar!", p_string, valor);
SendClientMessage(id, -1, p_string);
Cobranca[id] = valor;
Cobrador[id] = playerid;
return SendClientMessage(playerid, -1, "Cobranзa enviada, aguarde a aceitaзгo!");
}
CMD:aceitar(playerid)
{
if(!Cobranca[id]) return SendClientMessage(playerid, -1, "Vocк nгo tem nenhuma cobranзa а pagar!!");
new p_string[43];
GivePlayerMoney(playerid, -valor);
GivePlayerMoney(Cobrador[playerid], valor);
Cobranca[id] = 0;
SendClientMessage(playerid, -1, "Cobranзa paga!");
GetPlayerName(playerid, p_string, 24);
format(p_string, 43,"%s pagou a passagem!", p_string);
return SendClientMessage(Cobrador[playerid], -1, p_string);
}
Re: [ajuda] Passagens -
Baigou - 13.11.2011
pawn Код:
C:\Documents and Settings\Wallace\Desktop\Servidor de Samp\gamemodes\Life.pwn(21660) : warning 203: symbol is never used: "aceitar"
C:\Documents and Settings\Wallace\Desktop\Servidor de Samp\gamemodes\Life.pwn(21660) : warning 203: symbol is never used: "cobrar"
ajuda? D: deu aviso e.e
Re: [ajuda] Passagens -
Baigou - 13.11.2011
ALGUEM ME AJUDA D:
Re: [ajuda] Passagens -
Pharrel - 13.11.2011
vc precisa ter a include ZCMD e a include sscanf.