05.08.2012, 01:57
(
Последний раз редактировалось Darknino; 05.08.2012 в 03:31.
)
Gente eu tava vendo aki, tava gerando um comando com bases de outro. E um comando que vai substituir o /ccar e /comprarcarro de RPGs.
Ele faz o Player Criar seu Proprio Carro ja com seu Nick como dono e ja desconta 100k da Mao, Ainda falta uns Ajustes que nao to conseguinto fazer.
Ajudem pf?
Ele faz o Player Criar seu Proprio Carro ja com seu Nick como dono e ja desconta 100k da Mao, Ainda falta uns Ajustes que nao to conseguinto fazer.
Ajudem pf?
pawn Код:
if(strcmp(cmd, "/criarcarro", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(IsPlayerAdmin(playerid)|| pAdmin[playerid] == 5){
new tmp[256];
new carid, Float:ang, cor1, cor2;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Cinza, "(ERRO) Veiculo invбlido.");
return 1;
}
carid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Cinza, "(ERRO): /ccar [id] [cor1] [cor2]");
return 1;
}
cor1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Cinza, "(ERRO): /ccar [id] [cor1] [cor2]");
return 1;
}
cor2 = strval(tmp);
if(carid = 559 || carid = 560 || carid = 562 || carid = 411 || carid = 511 || carid = 535){
if(IsPlayerInAnyVehicle(playerid)){
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
format(string, sizeof(string), "carro%d.ini", proximocarro);
if(!dini_Exists(string)){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
dini_Create(string);
dini_IntSet(string, "Modelo", carid);
dini_FloatSet(string, "CordX", Float:X);
dini_FloatSet(string, "CordY", Float:Y);
dini_FloatSet(string, "CordZ", Float:Z);
dini_FloatSet(string, "Angulo", Float:ang);
dini_IntSet(string, "Cor1", cor1);
dini_IntSet(string, "Cor2", cor2);
dini_IntSet(string, "TDono", 1);
dini_Set(string, "Dono", aname);
GivePlayerGrana(playerid, -100000);
}
SetTimerEx("CriarVeiculo2",5000,false,"dffffdd",carid,X,Y,Z,ang,cor1,cor2);
format(string, sizeof(string), "(INFO) Veiculo criado com sucesso!");
SendClientMessage(playerid, Azul, string);
return 1;
} else {
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo estб em um veiculo!");
}
} else{
SendClientMessage(playerid, Cinza, "(ERRO) Ids Apenas [559, 560, 562, 411, 511, 535].");
return 1;
}
} else {
SendClientMessage(playerid, Cinza, "(ERRO) Vocк nгo tem permissгo para isso");
return 1;
}
}