[VIP DIALOG] HELP!
#1

Im attempting to create a pop up box after typing the command "/viphelp" I have created a
command which works with SendClientMessage(playerid) but it looks horrid. i was hoping after typing the command
"/viphelp" that a dialog box would pop up.. Stating the levels and there features...

I need help doing this as i struggle using dialogues...
Reply
#2

Try this change the CMDS of your VIP CMDS

PHP код:
new string[128];
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
///add more if you want more ,strcat(string, "/vipcmds,/vipcmds,/vipcmds\n");
ShowPlayerDialog(playerid44DIALOG_STYLE_MSGBOX"VIP COMMANDS"string"OK"""); 
Reply
#3

Quote:
Originally Posted by Hemeei
Посмотреть сообщение
Try this change the CMDS of your VIP CMDS

PHP код:
new string[952];
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
//add more if you want strcat(string, "/vipcmds,/vipcmds,/vipcmds\n");
ShowPlayerDialog(playerid44DIALOG_STYLE_MSGBOX"VIP COMMANDS"string"OK"""); 
Whats the full command? I still get errors...

Код:
CMD:viphelp(playerid, params[])
{
   if( PlayerInfo[playerid][pVIP] >= 0)

new string[952];
strcat(string, "[Server Commands]/credits,/help,/kill,/afk,/back,/me,/v,/givecash,/fix,/flip,/tts,/ttsstop,/skin,/report,/admin,/pm,/admins,/radio\n");
strcat(string, "[Server Commands]/addboject,/objectids,/boneids\n");
strcat(string, "[Admin Commands (1)]/s,/soff,/explode,/slap,/mute,/unmute\n");
strcat(string, "[Admin Commands (2)]/duty,/dutyoff,/fr(eeze),/unfr(eeze),/cc\n");
strcat(string, "[Admin Commands (3)]/rac,/recon\n");
strcat(string, "[Admin Commands (4)]/bring,/goto,/heal,/healall,/adminradio,/radiooff\n");
strcat(string, "[Admin Commands (5)]/gmx");
ShowPlayerDialog(playerid, 44, DIALOG_STYLE_MSGBOX, "Help", string, "OK", "");

}
Reply
#4

Show me the error please ? the code is updated copy that
Reply
#5

Quote:
Originally Posted by Hemeei
Посмотреть сообщение
Show me the error please ? the code is updated copy that
Код:
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(153) : warning 202: number of arguments does not match definition
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(153) : warning 202: number of arguments does not match definition
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : warning 217: loose indentation
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : error 017: undefined symbol "string"
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : warning 215: expression has no effect
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : error 001: expected token: ";", but found "]"
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
Reply
#6

Quote:
Originally Posted by BarFix
Посмотреть сообщение
Код:
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(153) : warning 202: number of arguments does not match definition
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(153) : warning 202: number of arguments does not match definition
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : warning 217: loose indentation
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : error 017: undefined symbol "string"
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : warning 215: expression has no effect
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : error 001: expected token: ";", but found "]"
C:\Users\Luke\Desktop\SCRIPT\gamemodes\SBRP.pwn(820) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
Try this if not work Can you post lines id 820 and 153?
PHP код:
CMD:viphelp(playeridparams[])
{
   if( 
PlayerInfo[playerid][pVIP] >= 0) {
new 
string[952];
strcat(string"[Server Commands]/credits,/help,/kill,/afk,/back,/me,/v,/givecash,/fix,/flip,/tts,/ttsstop,/skin,/report,/admin,/pm,/admins,/radio\n");
strcat(string"[Server Commands]/addboject,/objectids,/boneids\n");
strcat(string"[Admin Commands (1)]/s,/soff,/explode,/slap,/mute,/unmute\n");
strcat(string"[Admin Commands (2)]/duty,/dutyoff,/fr(eeze),/unfr(eeze),/cc\n");
strcat(string"[Admin Commands (3)]/rac,/recon\n");
strcat(string"[Admin Commands (4)]/bring,/goto,/heal,/healall,/adminradio,/radiooff\n");
strcat(string"[Admin Commands (5)]/gmx");
ShowPlayerDialog(playerid44DIALOG_STYLE_MSGBOX"Help"string"OK""");

Reply
#7

This

PHP код:
CMD:viphelp(playeridparams[])
{
    if( 
PlayerInfo[playerid][pVIP] >= 0){
    new 
string[128];
    
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
    
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
    
strcat(string"/vipcmds,/vipcmds,/vipcmds\n");
    
///add more if you want more ,strcat(string, "/vipcmds,/vipcmds,/vipcmds\n");
    
ShowPlayerDialog(playerid44DIALOG_STYLE_MSGBOX"VIP COMMANDS"string"OK""");
    
   }
    return 
1;

Reply
#8

Quote:
Originally Posted by jlalt
Посмотреть сообщение
Can you post lines id 820 and 153?
820 is this bit of code...

Код:
new string[952];
strcat(string, "[Server Commands]/credits,/help,/kill,/afk,/back,/me,/v,/givecash,/fix,/flip,/tts,/ttsstop,/skin,/report,/admin,/pm,/admins,/radio\n");
strcat(string, "[Server Commands]/addboject,/objectids,/boneids\n");
strcat(string, "[Admin Commands (1)]/s,/soff,/explode,/slap,/mute,/unmute\n");
strcat(string, "[Admin Commands (2)]/duty,/dutyoff,/fr(eeze),/unfr(eeze),/cc\n");
strcat(string, "[Admin Commands (3)]/rac,/recon\n");
strcat(string, "[Admin Commands (4)]/bring,/goto,/heal,/healall,/adminradio,/radiooff\n");
strcat(string, "[Admin Commands (5)]/gmx");
ShowPlayerDialog(playerid, 44, DIALOG_STYLE_MSGBOX, "Help", string, "OK", "");
Reply
#9

I still get a error on line 153...

153

Код:
	SetPlayerCameraLookAt(playerid, 86.4808);
Reply
#10

PHP код:
SetPlayerCameraLookAt(playerid86.4808); 
you just put X location you miss to put y z
PHP код:
SetPlayerCameraLookAt(playerid86.4808yz); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)