Question -
DeitY - 30.08.2012
Hello guys,im using VIp system from your forum.
xxSPEEDYxx's V.I.P System - 3 Levels v1.3
Source
https://sampforum.blast.hk/showthread.php?tid=273773
I wish to add there some SIMPLE Prefix.Like when he connectes,to show above his nick [VIP] Level %s.
Also VIP say doesnt work here,it doesnt add VIP prefix on say,..But vip chat works..
Re: Question -
ThePrograme - 30.08.2012
ok here you go +rep if it helped!
pawn Код:
public OnPlayerConnect(playerid)
{
if(P_DATA[playerid][Vip] >= 1){
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
SendClientMessage(playerid,"Welcome %s (%i).Your Courent Level: %s",pname,playerid,P_DATA[playerid][Vip]);
return 1;
}
Re: Question -
DeitY - 30.08.2012
Where should i put that? Because on player connect i already have command
public OnPlayerConnect( playerid )
{
new
Query[ 256 ],
string[ 128 ],
DBResult:Result,
Field[ 30 ]
;
format( Query, sizeof( Query ), "SELECT * FROM `Vips` WHERE `Nume` = '%s'", PlayerName( playerid ) );
Result = db_query( Database, Query );
if ( Result )
{
if ( db_num_rows( Result ) )
{
db_get_field_assoc( Result, "VipLevel", Field, 4 ); P_DATA[ playerid ][ Vip ] = strval( Field );
db_get_field_assoc( Result, "VSkin", Field, 4 ); P_DATA[ playerid ][ p_FavSkin ] = strval( Field );
#if defined SHOW_LEVEL_DIALOG
format( string, sizeof( string ), "\t{FF5500}Tvoj VIP Level :\n\n{FF5500}Postali ste VIP level {00FF00}%d\n\n{E60000}Cestitamo!", P_DATA[ playerid ][ Vip ] );
ShowPlayerDialog( playerid, ONCONN, DIALOG_STYLE_MSGBOX, "{00FF00}V.I.P", string, "Quit", "" );
#endif
}
else
{
P_DATA[ playerid ][ Vip ] = 0;
P_DATA[ playerid ][ p_FavSkin ] = -1;
format( Query, sizeof Query, "INSERT INTO `Vips` VALUES(NULL,'%s','0','-1')", PlayerName( playerid ) );
db_query( Database, Query );
#if defined SHOW_LEVEL_DIALOG
ShowPlayerDialog( playerid, ONCONN+1, DIALOG_STYLE_MSGBOX, "{00FF00}V.I.P", "{E60000}Ovaj korisnik ima VIP Level 0", "Quit", "" );
#endif
}
db_free_result( Result );
}
return 1;
}
So..
Re: Question -
ThePrograme - 30.08.2012
Ok i made a little mistake before i fixed it now here [NOT TESTED] +rep if it hellped
pawn Код:
public OnPlayerConnect( playerid )
{
if(P_DATA[playerid][Vip] >= 1){
new
Query[ 256 ],
string[ 128 ],
DBResult:Result,
Field[ 30 ],
pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string,sizeof(string),"Welcome %s (%i).Your Courent Level: %s",pname,playerid,P_DATA[playerid][Vip]);
SendClientMessage(playerid,ANY COLOUR,string);
format( Query, sizeof( Query ), "SELECT * FROM `Vips` WHERE `Nume` = '%s'", PlayerName( playerid ) );
Result = db_query( Database, Query );
if ( Result )
{
if ( db_num_rows( Result ) )
{
db_get_field_assoc( Result, "VipLevel", Field, 4 ); P_DATA[ playerid ][ Vip ] = strval( Field );
db_get_field_assoc( Result, "VSkin", Field, 4 ); P_DATA[ playerid ][ p_FavSkin ] = strval( Field );
#if defined SHOW_LEVEL_DIALOG
format( string, sizeof( string ), "\t{FF5500}Tvoj VIP Level :\n\n{FF5500}Postali ste VIP level {00FF00}%d\n\n{E60000}Cestitamo!", P_DATA[ playerid ][ Vip ] );
ShowPlayerDialog( playerid, ONCONN, DIALOG_STYLE_MSGBOX, "{00FF00}V.I.P", string, "Quit", "" );
#endif
}
else
{
P_DATA[ playerid ][ Vip ] = 0;
P_DATA[ playerid ][ p_FavSkin ] = -1;
format( Query, sizeof Query, "INSERT INTO `Vips` VALUES(NULL,'%s','0','-1')", PlayerName( playerid ) );
db_query( Database, Query );
#if defined SHOW_LEVEL_DIALOG
ShowPlayerDialog( playerid, ONCONN+1, DIALOG_STYLE_MSGBOX, "{00FF00}V.I.P", "{E60000}Ovaj korisnik ima VIP Level 0", "Quit", "" );
#endif
}
db_free_result( Result );
}
return 1;
}
Re: Question -
DeitY - 30.08.2012
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(124) : error 017: undefined symbol "ANY"
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(124) : error 017: undefined symbol "COLOUR"
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(124) : error 029: invalid expression, assumed zero
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(124) : fatal error 107: too many error messages on one line
Re: Question -
ThePrograme - 30.08.2012
yes change it to whatever color u have defined
Re: Question -
ThePrograme - 30.08.2012
let say green
Код:
#define GREEN 0x21DD00FF
put this at the top of you script and cgange ANY COLOR to GREEN
Re: Question -
DeitY - 30.08.2012
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(119) : warning 204: symbol is assigned a value that is never used: "Field"
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(11

: warning 203: symbol is never used: "Result"
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(116) : warning 204: symbol is assigned a value that is never used: "Query"
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(126) : error 017: undefined symbol "Query"
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(126) : error 017: undefined symbol "Query"
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(126) : error 029: invalid expression, assumed zero
C:\Users\VAPA\Desktop\VIPv1.3\VIPv1.3\filterscript s\VIPv1.3.pwn(126) : fatal error 107: too many error messages on one line
:S
Re: Question -
ThePrograme - 30.08.2012
i don't now wat is wrong sorry
Re: Question -
DeitY - 30.08.2012
:/ anyone else?