Help me! Command Not Run
#1

I Create Command but it not run. I Have pDiemDanhNgay = 3, But Command not run else if two,Still run if one.
Help me! If command
Thankss
https://pastebin.com/6ubwD85B
Reply
#2

PHP код:
CMD:diemdanh(playeridparams[])
{
  new 
string[128];
  new 
dmy;
  
GetDate_V(dmy);
  if(
PlayerInfo[playerid][pDiemDanh] == && PlayerInfo[playerid][pNgayDiemDanh] == 3)
   {
     
PlayerInfo[playerid][pCredits] += 100;
     
PlayerInfo[playerid][pDiemDanh] = 1;
     
PlayerInfo[playerid][pNgayDiemDanh] += 1;
     
PlayerInfo[playerid][pDiemDanhDate] = d;
     
format(stringsizeof(string), "{FFFFFF}[!] Ban da diem danh hang ngay, so ngay ban diem danh hien tai la: %d"PlayerInfo[playerid][pNgayDiemDanh]);
     
SendClientMessage(playerid,COLOR_WHITEstring);
     
SendClientMessage(playerid,COLOR_YELLOW"{FFFFFF}[?] Ban da nhan duoc 100 Credits vi lien tuc diem danh lien tiep 3 ngay!");
   }
  else if(
PlayerInfo[playerid][pDiemDanh] == && PlayerInfo[playerid][pNgayDiemDanh] == 10)
   {
     
GivePlayerCash(playerid1000000);
     
PlayerInfo[playerid][pDiemDanh] = 1;
     
PlayerInfo[playerid][pNgayDiemDanh] += 1;
     
PlayerInfo[playerid][pDiemDanhDate] = d;
     
format(stringsizeof(string), "{FFFFFF}[!] Ban da diem danh hang ngay, so ngay ban diem danh hien tai la: %d"PlayerInfo[playerid][pNgayDiemDanh]);
     
SendClientMessage(playerid,COLOR_WHITEstring);
     
SendClientMessage(playerid,COLOR_YELLOW"{FFFFFF}[?] Ban da nhan duoc 1,000,000$ SAD vi lien tuc diem danh lien tiep 10 ngay!");
   }
  else if(
PlayerInfo[playerid][pDiemDanh] == && PlayerInfo[playerid][pNgayDiemDanh] == 20)
   {
     
GivePlayerCash(playerid50000);
     
PlayerInfo[playerid][pVehVoucher] += 1;
     
PlayerInfo[playerid][pDiemDanh] = 1;
     
PlayerInfo[playerid][pNgayDiemDanh] += 1;
     
PlayerInfo[playerid][pDiemDanhDate] = d;
     
format(stringsizeof(string), "{FFFFFF}[!] Ban da diem danh hang ngay, so ngay ban diem danh hien tai la: %d"PlayerInfo[playerid][pNgayDiemDanh]);
     
SendClientMessage(playerid,COLOR_WHITEstring);
     
SendClientMessage(playerid,COLOR_YELLOW"{FFFFFF}[?] Ban da nhan duoc Car Vouchers (FreeCar) vi lien tuc diem danh lien tiep 20 ngay!");
   }
  else if(
PlayerInfo[playerid][pDiemDanh] == && PlayerInfo[playerid][pNgayDiemDanh] == 30)
   {
     
GivePlayerCash(playerid50000);
     
PlayerInfo[playerid][pGVIPVoucher] += 1;
     
PlayerInfo[playerid][pDiemDanh] = 1;
     
PlayerInfo[playerid][pNgayDiemDanh] += 1;
     
PlayerInfo[playerid][pDiemDanhDate] = d;
     
format(stringsizeof(string), "{FFFFFF}[!] Ban da diem danh hang ngay, so ngay ban diem danh hien tai la: %d"PlayerInfo[playerid][pNgayDiemDanh]);
     
SendClientMessage(playerid,COLOR_WHITEstring);
     
SendClientMessage(playerid,COLOR_YELLOW"{FFFFFF}[?] Ban da nhan duoc VIP GOLD (30 Days) vi lien tuc diem danh lien tiep 20 ngay!");
   }
   else if(
PlayerInfo[playerid][pDiemDanh] == 0)
   {
     
GivePlayerCash(playerid50000);
     
SendClientMessage(playerid,COLOR_WHITE"{FFFFFF}Luu Y: Diem danh 3 ngay lien tuc se nhan duoc 100 Credits");
     
SendClientMessage(playerid,COLOR_WHITE"{FFFFFF}Luu Y: Diem danh 10 ngay lien tuc se nhan duoc 1,000,000$ SAD");
     
SendClientMessage(playerid,COLOR_WHITE"{FFFFFF}Luu Y: Diem danh 20 ngay lien tuc se nhan duoc Car Vouchers");
     
SendClientMessage(playerid,COLOR_WHITE"{FFFFFF}Luu Y: Diem danh 3 ngay lien tuc se nhan duoc VIP GOLD (30 Days)");
     
PlayerInfo[playerid][pDiemDanh] = 1;
     
PlayerInfo[playerid][pNgayDiemDanh] += 1;
     
PlayerInfo[playerid][pDiemDanhDate] = d;
     
format(stringsizeof(string), "{FFFFFF}[!] Ban da diem danh hang ngay, so ngay ban diem danh hien tai la: %d"PlayerInfo[playerid][pNgayDiemDanh]);
     
SendClientMessage(playerid,COLOR_WHITEstring);
     
SendClientMessage(playerid,COLOR_LIGHTBLUE"[?] Ban da nhan duoc 50,000$ SAD cho viec diem danh hang ngay");
   }
    else
     {
      
SendClientMessageEx(playeridCOLOR_GRAD1"[!] Hom nay ban da diem danh roi nhe!");
      return 
1;
     }
   return 
1;

Use the code above, here is why your code didn't work, what you did was check
PHP код:
if(PlayerInfo[playerid][pDiemDanh] == 0
then you did
PHP код:
else if(PlayerInfo[playerid][pDiemDanh] == && PlayerInfo[playerid][pNgayDiemDanh] == 3
why would the else case get called if PlayerInfo[playerid][pDiemDanh] == 0 is 0 in the first place? to fix this just place the first IF case at the last else if case
Reply
#3

okay thanks you help me!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)