[Ajuda] Converter comando. - 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] Converter comando. (
/showthread.php?tid=450397)
Converter comando. -
NuTShoT - 13.07.2013
Olб, boa noite!
Gostaria que convertessem este comando para strcmp. Ou pelo o menos me ensinassem a converter.
pawn Код:
scmd(darvip, playerid, erro)<GiveID, sVip, pDias>scanf("uii", GiveID, sVip, pDias) {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vocк nгo й um Admin!");
if(erro) return SendClientMessage(playerid, 0xFFFFFFFF, "[USO] /darvip [Id/Nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
if(!IsPlayerConnected(GiveID)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Jogador Offline!");
if(!(sVip > 0 && sVip < 4)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vip somente de 1-3!");
if(pDias < 1) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Dias maiores que 0!");
new pStr[33];
format(pStr, sizeof(pStr), "[INFO] Vocк recebeu VIP %s por %d dias!!", (sVip == 1 ? ("Bronze") : sVip == 2 ? ("Prata") : ("Ouro")), pDias);
SendClientMessage(GiveID, 0x00FF00FF, pStr);
new pFile[64], pNome[21];
GetPlayerName(GiveID, pNome, 20);
format(pFile, 64, Arquivo, pNome);
pVip[GiveID][0] = (gettime() + (pDias * 24 * 60 * 60));
pVip[GiveID][1] = sVip;
// ---> DOF2
DOF2_SetInt(pFile, "pTime", pVip[GiveID][0]);
DOF2_SetInt(pFile, "pVip", pVip[GiveID][1]);
DOF2_SaveFile();
return 1;
}
Vlw!
Re: Converter comando. -
NuTShoT - 13.07.2013
Olб, bom dia!
@UP! Alguйm poderia me ajudar ?!
Vlw!
Re: Converter comando. -
Standby - 13.07.2013
eu converti acho que falta mais em breve vou criar um sistema de vip em strcmp ...
pawn Код:
if(strcmp(cmd,"/darvip",true) == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vocк nгo й um Admin!");
if(erro) return SendClientMessage(playerid, 0xFFFFFFFF, "[USO] /darvip [Id/Nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
if(!IsPlayerConnected(GiveID)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Jogador Offline!");
if(!(sVip > 0 && sVip < 4)) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Vip somente de 1-3!");
if(pDias < 1) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO] Dias maiores que 0!");
new pStr[33];
format(pStr, sizeof(pStr), "[INFO] Vocк recebeu VIP %s por %d dias!!", (sVip == 1 ? ("Bronze") : sVip == 2 ? ("Prata") : ("Ouro")), pDias);
SendClientMessage(GiveID, 0x00FF00FF, pStr);
new pFile[64], pNome[21];
GetPlayerName(GiveID, pNome, 20);
format(pFile, 64, Arquivo, pNome);
pVip[GiveID][0] = (gettime() + (pDias * 24 * 60 * 60));
pVip[GiveID][1] = sVip;
// ---> DOF2
dini_IntSet(pFile, "pTime", pVip[GiveID][0]);//se vocк usar dini
dini_IntSet(pFile, "pVip", pVip[GiveID][1]);//se vocк usar dini
return 1;
}