19.09.2012, 05:28
E aew Galera, De boa na lagoa encima de uma canoa?, й o seguinte... Quando eu entro no sv, pede pra registrar, aн eu coloco a senha, aн depois que eu me registrei vai aparecer o dialog de login, aн quando eu digito a senha, diz que estб incorreta... Vou postar o cуdigo todo:
pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <DOF2>
#include <cpstream>
//Define Prof's
#define Desempregado 0
#define Camioneiro 1
#define DIALOG_REGISTRO 1475
#define DIALOG_LOGAR 1267
//Outras Define's
#define VDaOrg(%0,%1,%2) GetPlayerVehicleID(playerid) >= %0[%1] && GetPlayerVehicleID(playerid) <= %0[%2]
//Mensagens
#define NAOADM "{FFA500}[ERRO]{E0FFFF} Vocк nгo й tem permissгo!"
#define NAOCON "{FFA500}[ERRO]{E0FFFF} Player nгo connectado!"
//Keys
#define KEY_HORN 2
//Outras cores
#define FAIL 0xE03F10FF
#define SUCESS 0x2CCD23FF
//Dialog's
#define DIALOG_RG 1
#define DIALOG_DESCARREGAMENTO 2
#define DIALOG_CARREGAMENTO 3
//New's Caminhoneiro
new Carregamento[MAX_PLAYERS];
new CarsCaminhoneiro[10];
//New's
new zString[2000];
new zNome[MAX_PLAYER_NAME];
new Text:Textdrawdebaixodoradar;
new VeiculosCriados[MAX_PLAYERS][2];
new zCarroAtual;
enum zInfo
{
zAdmin,
zLevel,
zRespeito,
zDinheiro,
zSenha
}
new Info[MAX_PLAYERS][zInfo];
new zArquivo[50];
new Erro[MAX_PLAYERS];
new Profissao[MAX_PLAYERS];
main()
{
print("Servidor ligado.");
}
public OnGameModeInit()
{
SetGameModeText("BM RPG");
SetTimer("UpandoLevel",10*1000,true);
SetTimer("AtualizarTextDrawRadar",100,true);
UsePlayerPedAnims();
//TextDraw Embaixo do Radar
Textdrawdebaixodoradar= TextDrawCreate(1.0, 433.0, " ~>~ ~b~Brazuka~g~ R~w~P~p~G ~w~- ~r~v1.0 ~<~");
TextDrawAlignment(Textdrawdebaixodoradar,0);//Nгo mecher
TextDrawBackgroundColor(Textdrawdebaixodoradar,0x000000ff);//Nгo mecher
TextDrawFont(Textdrawdebaixodoradar,2);//Tipo de Letro (veja o *[2]mais abaixo)
TextDrawLetterSize(Textdrawdebaixodoradar,0.3222, 1.4);//Nгo mecher
TextDrawBoxColor(Textdrawdebaixodoradar,0x00000050);//Nгo mecher
TextDrawColor(Textdrawdebaixodoradar,0xffffffff);//Nгo mecher
TextDrawSetOutline(Textdrawdebaixodoradar,1);//Nгo mecher
TextDrawSetProportional(Textdrawdebaixodoradar,1);//Nгo mecher
TextDrawSetShadow(Textdrawdebaixodoradar,1);//Nгo mecher
for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
TextDrawShowForPlayer(i, Textdrawdebaixodoradar);
}
}
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[ CAMINHONEIRO ]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//Pickups
AddStaticPickup(1239,1, -128.2703,-355.8810,1.4297); //Carregamento
AddStaticPickup(1239,1, -81.0038,-1128.2968,1.0781); //Descarregamento
//Carros da Profissгo Caminhoneiro
CarsCaminhoneiro[0] = AddStaticVehicleEx(455,-36.581890,-1139.847412,1.514869,67.148979,0,0,1800000);
CarsCaminhoneiro[1] = AddStaticVehicleEx(455,-38.213592,-1143.765991,1.514838,68.859207,0,0,1800000);
CarsCaminhoneiro[2] = AddStaticVehicleEx(455,-39.743228,-1148.039184,1.514766,70.067436,0,0,1800000);
CarsCaminhoneiro[3] = AddStaticVehicleEx(515,-76.565475,-1107.458007,2.101055,163.431823,0,0,1800000);
CarsCaminhoneiro[4] = AddStaticVehicleEx(515,-72.764030,-1108.539184,2.095769,165.386886,0,0,1800000);
CarsCaminhoneiro[5] = AddStaticVehicleEx(573,-65.027694,-1144.996459,1.728486,334.092346,0,0,1800000);
CarsCaminhoneiro[6] = AddStaticVehicleEx(573,-62.148479,-1146.335815,1.728380,337.690795,0,0,1800000);
CarsCaminhoneiro[7] = AddStaticVehicleEx(573,-59.204692,-1147.339599,1.728343,337.196563,0,0,1800000);
CarsCaminhoneiro[8] = AddStaticVehicleEx(578,-45.165309,-1156.025268,1.702131,62.996833,0,0,1800000);
CarsCaminhoneiro[9] = AddStaticVehicleEx(578,-43.348846,-1152.113037,1.703100,64.638687,0,0,1800000);
//3D Label's
Create3DTextLabel("Aperte 'H' para Carregar seu caminhгo", 0x2CCD23FF, -81.0038,-1128.2968,1.0781, 25.0, 0);
Create3DTextLabel("Aperte 'H' para Descarregar seu caminhгo", 0x2CCD23FF, -128.2703,-355.8810,1.4297, 25.0, 0);
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[ CAMINHONEIRO ]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
return 1;
}
public OnGameModeExit()
{
DOF2_Exit();
TextDrawHideForAll(Textdrawdebaixodoradar);
TextDrawDestroy(Textdrawdebaixodoradar);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SpawnPlayer(playerid);
return 1;
}
public OnPlayerConnect(playerid)
{
if(DOF2_FileExists(Contas(playerid))) ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Vocк й Registrado, digite sua senha para logar!\nSe errar 5 vezes sua conta serб banida!", "Confirma", "Cancelar");
else ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", "Vocк ainda nгo й Registrado, digite uma senha para se registrar!", "Confirma", "Cancelar");
return 1;
}
public OnPlayerDisconnect(playerid)
{
SalvarContas(playerid);
return 1;
}
public OnPlayerSpawn(playerid)
{
if(Profissao[playerid] == 0)
{
SetPlayerPos(playerid, 1567.27465820, -1895.38049316, 13.56024456);
}
else if(Profissao[playerid] == 1)
{
SetPlayerPos(playerid, -77.0045,-1136.6316,1.0781);
SetPlayerSkin(playerid, 133);
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(vehicleid == VeiculosCriados[playerid][0])
{
VeiculosCriados[playerid][1] = SetTimerEx("Destruir", 10000, false, "n", playerid);
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER) KillTimer(VeiculosCriados[playerid][1]);
if(newstate == PLAYER_STATE_DRIVER)
{
if(VDaOrg(CarsCaminhoneiro,0,9) && Profissao[playerid] != 1) return RemovePlayerFromVehicle(playerid), SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} Vocк nгo й caminhoneiro!");
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
DisablePlayerCheckpoint(playerid);
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(!IsPlayerInVehicle(playerid, 509) && !IsPlayerInVehicle(playerid, 481) && !IsPlayerInVehicle(playerid, 510))
{
if(newkeys == 1)
{
static Float:_x,Float:_y, Float:_z;
GetVehicleVelocity(GetPlayerVehicleID(playerid),_x,_y,_z);
SetVehicleVelocity(GetPlayerVehicleID(playerid),_x,_y,_z+000.2);
}
}
if((newkeys == KEY_HORN) && (IsPlayerInAnyVehicle(playerid)))
{
cmd_carregarcargacaminhoneiro(playerid);
cmd_descarregarcaminhoneiro(playerid);
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_REGISTRO)
{
if(!strval(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", "Digite apenas nъmeros!\nDigite sua senha novamente para se registrar!", "Confirma", "Cancelar");
if(!response) return Kick(playerid);
else
{
Info[playerid][zSenha] = strval(inputtext);
SalvarContas(playerid);
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Vocк se cadastrou, agora й sу logar com sua senha registrada!", "Confirma", "Cancelar");
}
}
if(dialogid == DIALOG_LOGAR)
{
if(!strval(inputtext)) return ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Digite apenas nъmeros!\nDigite sua senha cadastrada para logar!\nSe errar 5 vezes sua conta serб banida!", "Confirma", "Cancelar");
if(!response) return Kick(playerid);
else
{
Info[playerid][zSenha] = DOF2_GetInt(Contas(playerid), "Senha");
if(strval(inputtext) == Info[playerid][zSenha])
{
Info[playerid][zAdmin] = DOF2_GetInt(zArquivo, "Admin");
Info[playerid][zRespeito] = DOF2_GetInt(zArquivo, "Respeito");
SetPlayerScore(playerid, Info[playerid][zLevel]);
Info[playerid][zLevel] = DOF2_GetInt(zArquivo, "Level");
Info[playerid][zDinheiro] = DOF2_GetInt(zArquivo, "Dinheiro");
GivePlayerMoney(playerid, Info[playerid][zDinheiro]);
Profissao[playerid] = DOF2_GetInt(zArquivo, "Profissao");
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Vocк digitou sua senha errado, digite-a novamente para logar!\nSe errar 5 vezes sua conta serб banida!", "Confirma", "Cancelar");
Erro[playerid]++;
if(Erro[playerid] == 5)
{
SendClientMessage(playerid, -1, "Sua conta estб banida por errar 5 vezes a sua senha, contacte o Admin para retirar seu Ban!");
Ban(playerid);
return 1;
}
}
}
}
if(dialogid == DIALOG_CARREGAMENTO)
{
if(response)
{
Carregamento[playerid] = 1;
SendClientMessage(playerid,SUCESS,"Seu caminhгo foi carregado com sucesso!");
SetPlayerCheckpoint(playerid, -128.2703,-355.8810,1.4297,8.0);
}
else
{
SendClientMessage(playerid, SUCESS, "Vocк decidiu nгo carregar seu caminhгo!");
}
}
if(dialogid == DIALOG_DESCARREGAMENTO)
{
if(response)
{
Carregamento[playerid] = 0;
SendClientMessage(playerid,SUCESS,"Seu caminhao foi descarregado com sucesso!");
GivePlayerMoney(playerid, 500);
}
}
return 1;
}
CMD:jetpack(playerid)
{
SetPlayerSpecialAction(playerid, 2);
return 1;
}
CMD:create(playerid, params[])
{
if(Info[playerid][zAdmin] >= 4)
{
new zModelo, Float:P_Pos[3];
if(sscanf(params, "d", zModelo)) return SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} USE: /cv [ID]");
GetPlayerPos(playerid, P_Pos[0], P_Pos[1], P_Pos[2]);
CreateVehicle(zModelo, P_Pos[0], P_Pos[1], P_Pos[2], 0.0, 79, 79, 60000);
SendClientMessage(playerid, 0x33CCFFAA, "Vocк criou um carro pra si !");
}
else
{
SemAutorizacao(playerid);
}
return 1;
}
CMD:salvarcarro(playerid, params[])
{
if(Info[playerid][zAdmin] >= 5)
{
new zStringSalvamento[500];
new zModelo, zCor1, zCor2;
new Float:X, Float:Y, Float:Z, Float:Rotation;
if(sscanf(params, "ddd", zModelo, zCor1, zCor2)) return SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} USE: /comando [ID] [COR 1] [COR 2]");
if(zModelo >= 400 && zModelo <= 611)
GetPlayerPos(playerid, X, Y, Z);
if(IsPlayerInAnyVehicle(playerid))
{
zCarroAtual = GetPlayerVehicleID(playerid);
GetVehicleZAngle(zCarroAtual, Rotation);
}
else
{
GetPlayerFacingAngle(playerid, Rotation);
}
new File:pos=fopen("Carros/carros.txt", io_append);
format(zStringSalvamento, 500, "AddStaticVehicleEx(%d,%f,%f,%f,%f,%d,%d,600000); \n", zModelo, X, Y, Z,Rotation,zCor1,zCor2);
fwrite(pos, zStringSalvamento);
print(zStringSalvamento);
SendClientMessage(playerid, 0xFF0000AA, zStringSalvamento);
fclose(pos);
}
else
{
}
return 1;
}
CMD:virardono(playerid)
{
Info[playerid][zAdmin] = 5;
SendClientMessage(playerid, SUCESS, "Parabйns, agora vocк й administrador!");
SpawnPlayer(playerid);
return 1;
}
CMD:setarprof(playerid, params[])
{
if(Info[playerid][zAdmin] >= 5)
{
new zID, zProf;
if(sscanf(params, "ud", zID, zProf)) return SendClientMessage(playerid, -1, "{FFA500}[ERRO]{E0FFFF} USE: /setarprof [ID] [ID-DA-PROFISSAO]");
if(!IsPlayerConnected(zID)) return SendClientMessage(playerid, -1, NAOCON);
Profissao[zID] = zProf;
SpawnPlayer(zID);
GetPlayerName(playerid,zNome,MAX_PLAYER_NAME);
format(zString, sizeof(zString), "{7FFFD4} O Adminitrador {AFEEEE}%s {7FFFD4}Te deu a profissгo de ID: {AFEEEE}%d", zNome, zProf);
SendClientMessage(zID, FAIL, zString);
}
else
{
SendClientMessage(playerid, FAIL, NAOADM);
}
return 1;
}
CMD:setarlevel(playerid, params[])
{
if(Info[playerid][zAdmin] >= 5)
{
new zID, zQuantia, xString[500], pNome[MAX_PLAYER_NAME];
if(sscanf(params, "ud", zID, zQuantia)) return SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} USE: /setarlevel [ID] [LEVEL]");
if(!IsPlayerConnected(zID)) return SendClientMessage(playerid, FAIL, NAOCON);
Info[zID][zLevel] = zQuantia;
GetPlayerName(playerid, zNome, MAX_PLAYER_NAME);
GetPlayerName(zID, pNome, MAX_PLAYER_NAME);
format(zString, sizeof(zString), "{7FFFD4}O Administrador {AFEEEE}%s {7FFFD4}setou seu level para {AFEEEE}%d", zNome, zQuantia);
SendClientMessage(zID, SUCESS, zString);
format(xString, sizeof(xString), "{7FFFD4}Vocк setou o level do player {AFEEEE}%s {7FFFD4}para {AFEEEE}%d", pNome, zQuantia);
SendClientMessage(playerid, FAIL, xString);
}
else
{
SemAutorizacao(playerid);
}
return 1;
}
CMD:criarteleporte(playerid, params[])
{
if(Info[playerid][zAdmin] >= 5)
{
new zInformacoes[128], xString[2000], Float:X, Float:Y, Float:Z;
if(sscanf(params, "s", zInformacoes)) return SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} USE: /criarteleporte [INFORMACOES-DO-TELEPORTE]");
format(zString, sizeof(zString), "BrazukaRPG/Teleportes/%s.txt", zInformacoes);
if(DOF2_FileExists(zString)) return SendClientMessage(playerid, FAIL, "{FFA500}[ERRO] {E0FFFF}Estas Informaзхes jб existem!");
DOF2_CreateFile(zString);
GetPlayerPos(playerid, X, Y, Z);
format(xString, sizeof(xString), "SetPlayerPos(playerid,%f,%f,%f); //%s", X, Y, Z, zInformacoes);
DOF2_SetString(zString, "Teleporte", xString);
SendClientMessage(playerid, SUCESS, "Teleporte Criado com sucesso!");
}
else
{
SemAutorizacao(playerid);
}
return 1;
}
CMD:cv(playerid, params[])
{
if(Info[playerid][zAdmin] >= 4)
{
new zModelo, Float:P_Pos[3];
if(sscanf(params, "d", zModelo)) return SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} USE: /cv [ID]");
GetPlayerPos(playerid, P_Pos[0], P_Pos[1], P_Pos[2]);
DestroyVehicle(VeiculosCriados[playerid][0]);
VeiculosCriados[playerid][0] = CreateVehicle(zModelo, P_Pos[0], P_Pos[1], P_Pos[2], 0.0, 79, 79, 60000);
PutPlayerInVehicle(playerid, VeiculosCriados[playerid][0], 0);
SendClientMessage(playerid, 0x33CCFFAA, "Vocк criou um carro pra si !");
}
else
{
SemAutorizacao(playerid);
}
return 1;
}
CMD:carregarcargacaminhoneiro(playerid)
{
new VehicleID;
new Modelo;
VehicleID = GetPlayerVehicleID(playerid);
Modelo = GetVehicleModel(VehicleID);
if(IsPlayerInRangeOfPoint(playerid, 10.0, -81.0038,-1128.2968,1.0781))
{
if(Profissao[playerid] == 1)
{
if(Modelo == 455 || Modelo == 515 || Modelo == 573 || Modelo == 578)
{
if(Carregamento[playerid] == 0)
{
new xString[500];
GetPlayerName(playerid, zNome, MAX_PLAYER_NAME);
format(xString, sizeof(xString), "{7FFFD4} Olб {AFEEEE}%s{7FFFD4}, para carregar seu caminhгo clique em '{AFEEEE}Carregar{7FFFD4}'\nOu clique em '{AFEEEE}Fechar{7FFFD4}' se desejar nгo carregar seu caminhгo.",zNome);
ShowPlayerDialog(playerid, DIALOG_CARREGAMENTO, DIALOG_STYLE_MSGBOX,"Carregamento de carga", xString, "Carregar", "Fechar");
}
else
{
SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} Vocк jб carregou seu caminhгo!");
}
}
else
{
SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} Vocк nгo estб em um veнculo adequado");
}
}
else
{
SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} Vocк nгo й caminhoneiro");
}
}
return 1;
}
/*
d ou i - Nъmeros
s - Letras
u - ID do jogador
f - Coordenadas!
format(zString, sizeof(zString), "",);
{7FFFD4} O Adminitrador {AFEEEE}%s {7FFFD4}Respawnou Todos os Veнculos Inutilizados!
{FFA500}[ERRO]{E0FFFF} USE: /comando [ID]
*/
CMD:descarregarcaminhoneiro(playerid)
{
new VehicleID;
new Modelo;
VehicleID = GetPlayerVehicleID(playerid);
Modelo = GetVehicleModel(VehicleID);
if(IsPlayerInRangeOfPoint(playerid, 10.0, -128.2703,-355.8810,1.4297))
{
if(Profissao[playerid] == 1)
{
if(Modelo == 455 || Modelo == 515 || Modelo == 573 || Modelo == 578)
{
if(Carregamento[playerid] == 1)
{
new xString[500];
GetPlayerName(playerid, zNome, MAX_PLAYER_NAME);
format(xString, sizeof(xString), "{7FFFD4}Olб {AFEEEE}%s{7FFFD4}, tem certeza que quer descarregar seu caminhгo?",zNome);
ShowPlayerDialog(playerid, DIALOG_DESCARREGAMENTO, DIALOG_STYLE_MSGBOX, "Descarregamento de carga", xString, "Sim", "Nгo");
}
else
{
SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} Vocк nгo carregou seu caminhгo!");
}
}
else
{
SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} Vocк nгo estб em um caminhгo!");
}
}
else
{
SendClientMessage(playerid, FAIL, "{FFA500}[ERRO]{E0FFFF} Vocк nгo й caminhoneiro");
}
}
return 1;
}
CMD:rg(playerid)
{
new StringRG[500],DialogRG[500];
GetPlayerName(playerid, zNome, MAX_PLAYER_NAME);
format(StringRG, sizeof(StringRG), "{7FFFD4}RG de: {AFEEEE}%s\n",zNome);strcat(DialogRG,StringRG);
format(StringRG, sizeof(StringRG), "{7FFFD4}Level: {AFEEEE}%d\n",Info[playerid][zLevel]);strcat(DialogRG,StringRG);
format(StringRG, sizeof(StringRG), "{7FFFD4}Respeito: {AFEEEE}%d\n",Info[playerid][zRespeito]);strcat(DialogRG,StringRG);
format(StringRG, sizeof(StringRG), "{7FFFD4}Level de Administrador: {AFEEEE}%d",Info[playerid][zAdmin]);strcat(DialogRG,StringRG);
ShowPlayerDialog(playerid, DIALOG_RG, DIALOG_STYLE_MSGBOX, "Documentos", DialogRG, "Fechar", "");
return 1;
}
stock Contas(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "Contas/%s.ini", name);
return arquivo;
}
stock SalvarContas(playerid)
{
if(!DOF2_FileExists(Contas(playerid))) DOF2_CreateFile(Contas(playerid));
else
{
DOF2_SetInt(zArquivo, "Admin", Info[playerid][zAdmin]);
DOF2_SetInt(zArquivo, "Profissao", Profissao[playerid]);
Info[playerid][zLevel] = GetPlayerScore(playerid);
DOF2_SetInt(zArquivo, "Level", Info[playerid][zLevel]);
DOF2_SetInt(zArquivo, "Respeito", Info[playerid][zRespeito]);
Info[playerid][zDinheiro] = GetPlayerMoney(playerid);
DOF2_SetInt(zArquivo, "Dinheiro", Info[playerid][zDinheiro]);
DOF2_SetInt(zArquivo, "Senha", Info[playerid][zSenha]);
}
return 1;
}
stock SemAutorizacao(playerid)
{
SendClientMessage(playerid, FAIL, NAOADM);
return 1;
}
//=======================================================================================================================================================================
forward AtualizarTextDrawRadar(playerid);
public AtualizarTextDrawRadar(playerid)
{
new String[128];
format(String, sizeof(String), "~g~Level: ~y~%d ~r~/ ~g~Respeito: ~y~%d / 5", Info[playerid][zLevel], Info[playerid][zRespeito]);
TextDrawSetString(Textdrawdebaixodoradar, String);
TextDrawShowForPlayer(playerid, Textdrawdebaixodoradar);
return 1;
}
/*
{7FFFD4} O Adminitrador {AFEEEE}%s {7FFFD4}Respawnou Todos os Veнculos Inutilizados!
{FFA500}[ERRO]{E0FFFF} USE: /comando [ID]
format(kString, sizeof(kString), "",);
*/
forward UpandoLevel(playerid);
public UpandoLevel(playerid)
{
new kString[500], kNome[MAX_PLAYER_NAME];
Info[playerid][zRespeito] ++;
GetPlayerName(playerid, kNome, MAX_PLAYER_NAME);
if (Info[playerid][zRespeito] == 1)
{
format(kString, sizeof(kString), "{7FFFD4}Parabйns {AFEEEE}%s{7FFFD4}! Vocк ganhou {AFEEEE}1 {7FFFD4}de respeito, e agora vocк tem {AFEEEE}1 {7FFFD4}/ {AFEEEE}5", kNome);
SendClientMessage(playerid, SUCESS, kString);
}
else if (Info[playerid][zRespeito] == 2)
{
format(kString, sizeof(kString), "{7FFFD4}Parabйns {AFEEEE}%s{7FFFD4}! Vocк ganhou {AFEEEE}1 {7FFFD4}de respeito, e agora vocк tem {AFEEEE}2 {7FFFD4}/ {AFEEEE}5", kNome);
SendClientMessage(playerid, SUCESS, kString);
}
else if (Info[playerid][zRespeito] == 3)
{
format(kString, sizeof(kString), "{7FFFD4}Parabйns {AFEEEE}%s{7FFFD4}! Vocк ganhou {AFEEEE}1 {7FFFD4}de respeito, e agora vocк tem {AFEEEE}3 {7FFFD4}/ {AFEEEE}5", kNome);
SendClientMessage(playerid, SUCESS, kString);
}
else if (Info[playerid][zRespeito] == 4)
{
format(kString, sizeof(kString), "{7FFFD4}Parabйns {AFEEEE}%s{7FFFD4}! Vocк ganhou {AFEEEE}1 {7FFFD4}de respeito, e agora vocк tem {AFEEEE}4 {7FFFD4}/ {AFEEEE}5", kNome);
SendClientMessage(playerid, SUCESS, kString);
}
else if (Info[playerid][zRespeito] == 5)
{
Info[playerid][zLevel] ++;
SendClientMessage(playerid,SUCESS,"**** Parabens Upou Seu Level ****");
Info[playerid][zRespeito] = 0;
}
return 1;
}
forward Destruir(playerid);
public Destruir(playerid)
{
if(!IsPlayerInVehicle(playerid, VeiculosCriados[playerid][0])) DestroyVehicle(VeiculosCriados[playerid][0]);
return true;
}