hlmod.hu
https://hlmod.hu/

Global Offensive Error Compiler!
https://hlmod.hu/viewtopic.php?f=9&t=27153
Oldal: 1 / 1

Szerző:  kiscsutak [2017.01.30. 06:38 ]
Hozzászólás témája:  Global Offensive Error Compiler!

Sziasztok valaki megmondaná mi a hiba?
Előre is köszönöm aki segít megy a pacsi.

AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for www.Freakz.ro / amx.freakz.ro

kiscsutak_new_mod.sma(3565) : error 035: argument type mismatch (argument 2)
kiscsutak_new_mod.sma(3570) : error 035: argument type mismatch (argument 2)
kiscsutak_new_mod.sma(3575) : error 035: argument type mismatch (argument 2)
kiscsutak_new_mod.sma(3581) : error 035: argument type mismatch (argument 1)
kiscsutak_new_mod.sma(3584) : warning 203: symbol is never used: "Color"

4 Errors.
Compilarea failed!


Maga a hiba része
  1. if(get_user_flags(id) & ADMIN_IMMUNITY) {
  2.         get_user_team(id, GREEN, 9)
  3.         format(strName, 190, "%s^4[TULAJ] ^3%s:", txtAlive, szName)
  4.         format(strText, 190, "^4%s", iMessage)
  5.     }
  6.     else if(get_user_flags(id) & ADMIN_BAN) {
  7.         get_user_team(id, GREEN, 9)
  8.         format(strName, 190, "%s^4[ADMIN%s][%s][MVP %i] ^3%s:", txtAlive, g_Vip[id] == 1 ? " & VIP":"", Rangok[g_Rang[id]][RangName], g_MVP[id], szName)
  9.         format(strText, 190, "^4%s", iMessage)
  10.     }      
  11.     else {
  12.         get_user_team(id, GREEN, 9)
  13.         format(strName, 190, "%s^4%s[%s][MVP %i] ^3%s:", txtAlive, g_Vip[id] == 1 ? "[VIP]":"", Rangok[g_Rang[id]][RangName], g_MVP[id], szName)
  14.         format(strText, 190, "%s%s", g_Vip[id] == 1 ? "^4":"^1", iMessage)
  15.     }
  16.    
  17.     format(iMessage, 190, "%s ^1%s", strName, strText)
  18.     sendMessage(Color) 
  19.    
  20.     return PLUGIN_CONTINUE
  21. }

Szerző:  regener [2017.01.30. 11:57 ]
Hozzászólás témája:  Re: Global Offensive Error Compiler!

Mivel a deklarációkat nem raktad ide így amit láttam javítottam:
A get_user_team működése: http://www.amxmodx.org/api/amxmodx/get_user_team

  1. new szTeam[24]
  2. if(get_user_flags(id) & ADMIN_IMMUNITY) {
  3.                 get_user_team(id, szTeam, 23)
  4.                 format(strName, 190, "%s^4[TULAJ] ^3%s:", txtAlive, szName)
  5.                 format(strText, 190, "^4%s", iMessage)
  6.         }
  7.         else if(get_user_flags(id) & ADMIN_BAN) {
  8.                 get_user_team(id, szTeam, 23)
  9.                 format(strName, 190, "%s^4[ADMIN%s][%s][MVP %i] ^3%s:", txtAlive, g_Vip[id] == 1 ? " & VIP":"", Rangok[g_Rang[id]][RangName], g_MVP[id], szName)
  10.                 format(strText, 190, "^4%s", iMessage)
  11.         }      
  12.         else {
  13.                 get_user_team(id, szTeam, 23)
  14.                 format(strName, 190, "%s^4%s[%s][MVP %i] ^3%s:", txtAlive, g_Vip[id] == 1 ? "[VIP]":"", Rangok[g_Rang[id]][RangName], g_MVP[id], szName)
  15.                 format(strText, 190, "%s%s", g_Vip[id] == 1 ? "^4":"^1", iMessage)
  16.         }
  17.      
  18.         format(iMessage, 190, "%s ^1%s", strName, strText)
  19.         sendMessage(Color)
  20.     return PLUGIN_CONTINUE
  21. }

Szerző:  kiscsutak [2017.01.30. 12:09 ]
Hozzászólás témája:  Re: Global Offensive Error Compiler!

Milehet a probléma?

AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for www.Freakz.ro / amx.freakz.ro

kiscsutak_new_mod.sma(3565) : warning 217: loose indentation
kiscsutak_new_mod.sma(3581) : warning 217: loose indentation
kiscsutak_new_mod.sma(3582) : error 035: argument type mismatch (argument 1)
kiscsutak_new_mod.sma(3583) : warning 217: loose indentation
kiscsutak_new_mod.sma(3584) : warning 203: symbol is never used: "Color"

1 Error.
Compilarea failed!

Szerző:  regener [2017.01.30. 15:27 ]
Hozzászólás témája:  Re: Global Offensive Error Compiler!

Plugin elejére, ez megszűnteti a "loose indentation" üzeneteket:
  1. #pragma tabsize 0


A say-es funkciódhoz pedig még mindig kevés amit megadtál, mert a sendmessage funkció rossz paramétert kap mint "Color", pedig van az iMessage-et kéne átadnia vagy pedig kiíratni ColorChat-el.

  1. new szTeam[24]
  2.     if(get_user_flags(id) & ADMIN_IMMUNITY)
  3.     {
  4.         get_user_team(id, szTeam, 23)
  5.         format(strName, 190, "%s^4[TULAJ] ^3%s:", txtAlive, szName)
  6.         format(strText, 190, "^4%s", iMessage)
  7.     }
  8.     else if(get_user_flags(id) & ADMIN_BAN)
  9.     {
  10.         get_user_team(id, szTeam, 23)
  11.         format(strName, 190, "%s^4[ADMIN%s][%s][MVP %i] ^3%s:", txtAlive, g_Vip[id] == 1 ? " & VIP":"", Rangok[g_Rang[id]][RangName], g_MVP[id], szName)
  12.         format(strText, 190, "^4%s", iMessage)
  13.     }
  14.     else
  15.     {
  16.         get_user_team(id, szTeam, 23)
  17.         format(strName, 190, "%s^4%s[%s][MVP %i] ^3%s:", txtAlive, g_Vip[id] == 1 ? "[VIP]":"", Rangok[g_Rang[id]][RangName], g_MVP[id], szName)
  18.         format(strText, 190, "%s%s", g_Vip[id] == 1 ? "^4":"^1", iMessage)
  19.     }
  20.  
  21.     format(iMessage, 190, "%s ^1%s", strName, strText)
  22.     ColorChat(0,NORMAL,"%s",iMessage)
  23.     // vagy pedig ha nincs colorchat include használva akkor az alsótól töröld a // jeleket, a felső elő pedig írd oda
  24.     //sendMessage(iMessage)
  25.     return PLUGIN_CONTINUE
  26. }

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/