[Ajuda] Vip por dias
#1

Alguйm tem uma base do code de setar vip por dias em strcmp? ;/
Reply
#2

usa GetTime.
Reply
#3

Quote:
Originally Posted by jQuery
Посмотреть сообщение
usa GetTime.
Sou novato em pawno ainda, tem como fazer o code para mim? :/

Dou +rep!
Reply
#4

comeзe que agente te ajuda com as duvidas
Reply
#5

Tem vбrios por ai, pesquisei no ****** e achei bastante, ai vai um:
http://forum.sa-mp.com/showpost.php?...postcount=1653

Lembre-se, REP nгo vai fazer ninguйm fazer o que vocк deseja, pele menos eu nгo faria.
Reply
#6

Quote:
Originally Posted by jQuery
Посмотреть сообщение
Tem vбrios por ai, pesquisei no ****** e achei bastante, ai vai um:
http://forum.sa-mp.com/showpost.php?...postcount=1653

Lembre-se, REP nгo vai fazer ninguйm fazer o que vocк deseja, pele menos eu nгo faria.
Esse й em zcmd, meu gamemode й em strcmp. Eu quero apenas uma base, o resto eu termino!
Reply
#7

Cara vocк nгo sabe fazer um conversгo de ZCMD para Strcmp ? Й critico isso.

PHP код:
new PTVip[MAX_PLAYERS][2];

public 
OnPlayerConnect(playerid) {
    if(
PTVip[playerid][0]) if(gettime() >= PTVip[playerid][1]) { PTVip[playerid][0] = 0SendClientMessage(playerid0xFF0000FF"[INFO] Seu VIP expirou!!"); }
    return 
1;
}

if(!
strcmp(cmdtext"/darvip"true)) {
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo й um Admin!");
    new 
GiveIDPVipPTDias;
    if(
sscanf(params"uii"GiveIDPVipPTDias)) return SendClientMessage(playerid0xFFFFFFFF"[USO] /darvip [id/nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
    if(!
IsPlayerConnected(GiveID)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Jogador Offline!");
    if(!(
PVip && PVip 4)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vip somente de 1-3!");
    if(!(
PTDias 0)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Dias maiores que 0!");
    new 
PTStr[33];
    
format(PTStrsizeof(PTStr), "[INFO] Vocк recebeu VIP %s por %d dias!!", (PVip==1)?("Bronze"):(PVip==2)?("Prata"):("Ouro"), PTDias);
    
SendClientMessage(GiveID0x00FF00FFPTStr);
    
PTVip[GiveID][1] = gettime() + (PTDias*24*60*60);
    
PTVip[GiveID][0] = PVip;
    return 
1;
}

if(!
strcmp(cmdtext"/tirarvip"true)) {
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo й um Admin!");
    new 
GiveID;
    if(
sscanf(params"u"GiveID)) return SendClientMessage(playerid0xFFFFFFFF"[USO] /tirarvip [id/nick]");
    if(!
IsPlayerConnected(GiveID)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Jogador Offline!");
    new 
PTStr[32];
    
format(PTStrsizeof(PTStr), "[INFO] Vocк perdeu seu VIP %s!!", (PVip==1)?("Bronze"):(PVip==2)?("Prata"):("Ouro"));
    
SendClientMessage(GiveID0xFF0000FFPTStr);
    
PTVip[GiveID][1] = 0;
    
PTVip[GiveID][0] = 0;
    return 
1;
}

if(!
strcmp(cmdtext"/tempovip"true)) {
    if(!
PTVip[playerid][0]) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo й um VIP!");
    new 
PTStr[45];
    if(
PTVip[playerid][0]) {
        if(
gettime() >= PTVip[playerid][1]) { PTVip[playerid][0] = 0SendClientMessage(playerid0xFF0000FF"[INFO] Seu VIP expirou!!"); return 1; }
        
format(PTStrsizeof(PTStr), "[INFO] Restam %d dias para acabar o seu VIP!", (((PTVip[playerid][1] - gettime())/60)/60)/24);
        
SendClientMessage(playerid0x00FF00FFPTStr);
    }
    return 
1;

Converti pra vocк
Reply
#8

Quote:
Originally Posted by jQuery
Посмотреть сообщение
Cara vocк nгo sabe fazer um conversгo de ZCMD para Strcmp ? Й critico isso.

PHP код:
new PTVip[MAX_PLAYERS][2];
public 
OnPlayerConnect(playerid) {
    if(
PTVip[playerid][0]) if(gettime() >= PTVip[playerid][1]) { PTVip[playerid][0] = 0SendClientMessage(playerid0xFF0000FF"[INFO] Seu VIP expirou!!"); }
    return 
1;
}
if(!
strcmp(cmdtext"/darvip"true)) {
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo й um Admin!");
    new 
GiveIDPVipPTDias;
    if(
sscanf(params"uii"GiveIDPVipPTDias)) return SendClientMessage(playerid0xFFFFFFFF"[USO] /darvip [id/nick] [Vip(1-Bronze, 2-Prata e 3-Ouro)] [Dias]");
    if(!
IsPlayerConnected(GiveID)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Jogador Offline!");
    if(!(
PVip && PVip 4)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vip somente de 1-3!");
    if(!(
PTDias 0)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Dias maiores que 0!");
    new 
PTStr[33];
    
format(PTStrsizeof(PTStr), "[INFO] Vocк recebeu VIP %s por %d dias!!", (PVip==1)?("Bronze"):(PVip==2)?("Prata"):("Ouro"), PTDias);
    
SendClientMessage(GiveID0x00FF00FFPTStr);
    
PTVip[GiveID][1] = gettime() + (PTDias*24*60*60);
    
PTVip[GiveID][0] = PVip;
    return 
1;
}
if(!
strcmp(cmdtext"/tirarvip"true)) {
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo й um Admin!");
    new 
GiveID;
    if(
sscanf(params"u"GiveID)) return SendClientMessage(playerid0xFFFFFFFF"[USO] /tirarvip [id/nick]");
    if(!
IsPlayerConnected(GiveID)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Jogador Offline!");
    new 
PTStr[32];
    
format(PTStrsizeof(PTStr), "[INFO] Vocк perdeu seu VIP %s!!", (PVip==1)?("Bronze"):(PVip==2)?("Prata"):("Ouro"));
    
SendClientMessage(GiveID0xFF0000FFPTStr);
    
PTVip[GiveID][1] = 0;
    
PTVip[GiveID][0] = 0;
    return 
1;
}
if(!
strcmp(cmdtext"/tempovip"true)) {
    if(!
PTVip[playerid][0]) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo й um VIP!");
    new 
PTStr[45];
    if(
PTVip[playerid][0]) {
        if(
gettime() >= PTVip[playerid][1]) { PTVip[playerid][0] = 0SendClientMessage(playerid0xFF0000FF"[INFO] Seu VIP expirou!!"); return 1; }
        
format(PTStrsizeof(PTStr), "[INFO] Restam %d dias para acabar o seu VIP!", (((PTVip[playerid][1] - gettime())/60)/60)/24);
        
SendClientMessage(playerid0x00FF00FFPTStr);
    }
    return 
1;

Converti pra vocк
Obrigado, й que eu sou novato em pawno :/
Reply
#9

Quote:
Originally Posted by Baiano
Посмотреть сообщение
Obrigado, й que eu sou novato em pawno :/
o certo й PAWN

Pawno >> programa

Pawn >> linguagem

Pawncc >> compilador
Reply
#10

Dк uma olhada:
https://sampforum.blast.hk/showthread.php?tid=469343
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)