if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1085.3313,-1186.0193,18.3062))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
case 0;
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
case 1;
{
SetPlayerArmour(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir.");
}
case 2;
{
SetPlayerArmour(playerid, 200);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir i kacigu.");
}
case 3;
{
GivePlayerWeapon(playerid, 3, 1);
SendClientMessage(playerid, COLOR_SWAT, "Dobio si pendrek.");
}
case 4;
{
GivePlayerWeapon(playerid, 17, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si dimnu bombu.");
}
case 5;
{
GivePlayerWeapon(playerid, 24, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si deagle.");
}
case 6;
{
GivePlayerWeapon(playerid, 25, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si shotgun.");
}
case 7;
{
GivePlayerWeapon(playerid, 29, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si MP5.");
}
case 8;
{
GivePlayerWeapon(playerid,3 1, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si M4a1.");
}
case 9;
{
GivePlayerWeapon(playerid, 34, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si sniper.");
}
case 10;
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
}
return 1;
}
|
So, I didn't really make how it should, cos I really forgot, could someone really help me about that
Код:
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1085.3313,-1186.0193,18.3062))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
return 1;
}
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
case 0;
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
case 1;
{
SetPlayerArmour(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir.");
}
case 2;
{
SetPlayerArmour(playerid, 200);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir i kacigu.");
}
case 3;
{
GivePlayerWeapon(playerid, 3, 1);
SendClientMessage(playerid, COLOR_SWAT, "Dobio si pendrek.");
}
case 4;
{
GivePlayerWeapon(playerid, 17, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si dimnu bombu.");
}
case 5;
{
GivePlayerWeapon(playerid, 24, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si deagle.");
}
case 6;
{
GivePlayerWeapon(playerid, 25, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si shotgun.");
}
case 7;
{
GivePlayerWeapon(playerid, 29, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si MP5.");
}
case 8;
{
GivePlayerWeapon(playerid,3 1, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si M4a1.");
}
case 9;
{
GivePlayerWeapon(playerid, 34, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si sniper.");
}
case 10;
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
}
return 1;
}
|
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1085.3313,-1186.0193,18.3062))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
return 1;
[b]}[/b] // Missing closing bracket
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
case 0:
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
case 1:
{
SetPlayerArmour(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir.");
}
//.. and so on
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1085.3313,-1186.0193,18.3062))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
return 1;
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
if(response)
{
case 0:
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
case 1:
{
SetPlayerArmour(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir.");
}
case 2:
{
SetPlayerArmour(playerid, 200);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir i kevlar.");
}
case 3:
{
SetPlayerWeapon(playerid, 3, 1);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pendrek.");
}
case 4:
{
SetPlayerWeapon(playerid, 17, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si smoke bomb.");
}
case 5:
{
SetPlayerWeapon(playerid, 24, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si deagle.");
}
case 6:
{
SetPlayerWeapon(playerid, 25, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si shotgun.");
}
case 7:
{
SetPlayerWeapon(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si mp5.");
}
case 8:
{
SetPlayerWeapon(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si m4a1.");
}
case 9:
{
SetPlayerWeapon(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si sniper.");
}
return 1;
}
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2371) : error 010: invalid function or declaration C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2373) : error 010: invalid function or declaration C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2376) : error 010: invalid function or declaration C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : error 014: invalid statement; not in switch C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : warning 215: expression has no effect C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : error 001: expected token: ";", but found ":" C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : error 029: invalid expression, assumed zero C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 7 Errors.
|
Hello, so I've made like this:
Код:
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1085.3313,-1186.0193,18.3062))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
return 1;
}
}
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
if(response)
{
case 0:
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
case 1:
{
SetPlayerArmour(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir.");
}
case 2:
{
SetPlayerArmour(playerid, 200);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir i kevlar.");
}
case 3:
{
SetPlayerWeapon(playerid, 3, 1);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pendrek.");
}
case 4:
{
SetPlayerWeapon(playerid, 17, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si smoke bomb.");
}
case 5:
{
SetPlayerWeapon(playerid, 24, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si deagle.");
}
case 6:
{
SetPlayerWeapon(playerid, 25, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si shotgun.");
}
case 7:
{
SetPlayerWeapon(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si mp5.");
}
case 8:
{
SetPlayerWeapon(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si m4a1.");
}
case 9:
{
SetPlayerWeapon(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si sniper.");
}
return 1;
}
Код:
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2371) : error 010: invalid function or declaration C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2373) : error 010: invalid function or declaration C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2376) : error 010: invalid function or declaration C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : error 014: invalid statement; not in switch C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : warning 215: expression has no effect C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : error 001: expected token: ";", but found ":" C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : error 029: invalid expression, assumed zero C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2416) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 7 Errors. |
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(! response ) {
// what happens, if player clicks right button?
}
switch(listitem)
{
case 0:
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
// a.s.o
{
if(! response ) {
// what happens, if player clicks right button?
}
|
I'm just curious about this;
Код:
{
if(! response ) {
// what happens, if player clicks right button?
}
|
ShowPlayerDialog( playerid, ID, DIALOG_STYLE_TEXT, "Header", "Content", "Button_A", "Button_B" );
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == ID)
{
if( !response ) {
//Player pressed either ESC button or Button_B
} else {
//Player pressed either ENTER button or Button_A
}
}
// or alternate form
if(dialogid == ID)
{
if( !response ) {
//Player pressed either ESC button or Button_B
return 1;
}
// Player pressed either ENTER or Button_A
}
// and so on.
{
if(! response ) {
// HERE
}
if(newkeys && KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1085.3313,-1186.0193,18.3062))
{
ShowPlayerDialog(playerid, DIALOG_SWAT, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
return 1;
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
switch(listitem)
{
case 0:
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
case 1:
{
SetPlayerArmour(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir.");
}
case 2:
{
SetPlayerArmour(playerid, 200);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir i kevlar.");
}
case 3:
{
SetPlayerWeapon(playerid, 3, 1);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pendrek.");
}
case 4:
{
SetPlayerWeapon(playerid, 17, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si smoke bomb.");
}
case 5:
{
SetPlayerWeapon(playerid, 24, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si deagle.");
}
case 6:
{
SetPlayerWeapon(playerid, 25, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si shotgun.");
}
case 7:
{
SetPlayerWeapon(playerid, 29, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si mp5.");
}
case 8:
{
SetPlayerWeapon(playerid, 31, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si m4a1.");
}
case 9:
{
SetPlayerWeapon(playerid, 34, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si sniper.");
}
}
return 1;
}
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2372) : error 010: invalid function or declaration
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2374) : error 010: invalid function or declaration
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2377) : error 010: invalid function or declaration
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2380) : error 054: unmatched closing brace ("}")
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2421) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2426) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2431) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2435) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2436) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2440) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2441) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2445) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2446) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2450) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2451) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2455) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2456) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2460) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2461) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2465) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2466) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2469) : warning 217: loose indentation
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2473) : warning 217: loose indentation
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2473) : error 029: invalid expression, assumed zero
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2473) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2478) : warning 225: unreachable code
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2478) : error 029: invalid expression, assumed zero
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2478) : error 004: function "OnPlayerTakeDamage" is not implemented
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2480) : error 017: undefined symbol "issuerid"
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
26 Errors.
|
Well, I don't really get you, but all I wanna do is, if I press any other button in that coordinate, it shouldnt happen anything, and if I press F for dialog, it should show;
do i have to type at first; new DIALOG_SWAT? then like this; Код:
if(newkeys && KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1085.3313,-1186.0193,18.3062))
{
ShowPlayerDialog(playerid, DIALOG_SWAT, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
return 1;
}
}
and this; Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
switch(listitem)
{
case 0:
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
case 1:
{
SetPlayerArmour(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir.");
}
case 2:
{
SetPlayerArmour(playerid, 200);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir i kevlar.");
}
case 3:
{
SetPlayerWeapon(playerid, 3, 1);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pendrek.");
}
case 4:
{
SetPlayerWeapon(playerid, 17, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si smoke bomb.");
}
case 5:
{
SetPlayerWeapon(playerid, 24, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si deagle.");
}
case 6:
{
SetPlayerWeapon(playerid, 25, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si shotgun.");
}
case 7:
{
SetPlayerWeapon(playerid, 29, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si mp5.");
}
case 8:
{
SetPlayerWeapon(playerid, 31, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si m4a1.");
}
case 9:
{
SetPlayerWeapon(playerid, 34, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si sniper.");
}
}
return 1;
}
Код:
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2372) : error 010: invalid function or declaration
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2374) : error 010: invalid function or declaration
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2377) : error 010: invalid function or declaration
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2380) : error 054: unmatched closing brace ("}")
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2421) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2426) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2431) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2435) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2436) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2440) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2441) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2445) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2446) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2450) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2451) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2455) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2456) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2460) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2461) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2465) : error 017: undefined symbol "SetPlayerWeapon"
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2466) : error 035: argument type mismatch (argument 2)
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2469) : warning 217: loose indentation
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2473) : warning 217: loose indentation
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2473) : error 029: invalid expression, assumed zero
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2473) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2478) : warning 225: unreachable code
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2478) : error 029: invalid expression, assumed zero
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2478) : error 004: function "OnPlayerTakeDamage" is not implemented
C:\Users\Aleksa\Desktop\SAMP server\gamemodes\gm.pwn(2480) : error 017: undefined symbol "issuerid"
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
26 Errors.
|
|
if(newkeys && KEY_SECONDARY_ATTACK) |
|
if I press any other button in that coordinate, it shouldnt happen anything, and if I press F for dialog, it should show; do i have to type at first; new DIALOG_SWAT? |
Compilation error 666: Cannot parse what You've just said :C
if(newkeys & KEY_SECONDARY_ATTACK) { ShowPlayerDialog..
|
Well, I don't really get you |
#define DIALOG_SWAT 991
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys && KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1085.3313,-1186.0193,18.3062))*then
{
ShowPlayerDialog(playerid, DIALOG_SWAT, DIALOG_STYLE_LIST, "{00FFFF}SWAT:", "Equipment \nHealth \nArmour \nArmour + Kevlar \nNightstick \nSmoke Bomb \nDesert Eagle \nShotgun \nMP5 \nM4a1 \nSniper \nBACK", "Ok!", "Cancel");
return 1;
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_SWAT)
{
switch(listitem)
{
case 0:
{
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si health.");
}
case 1:
{
SetPlayerArmour(playerid, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir.");
}
case 2:
{
SetPlayerArmour(playerid, 200);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pancir i kevlar.");
}
case 3:
{
GivePlayerWeapon(playerid, 3, 1);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si pendrek.");
}
case 4:
{
GivePlayerWeapon(playerid, 17, 100);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si smoke bomb.");
}
case 5:
{
GivePlayerWeapon(playerid, 24, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si deagle.");
}
case 6:
{
SetPlayerWeapon(playerid, 25, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si shotgun.");
}
case 7:
{
GivePlayerWeapon(playerid, 29, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si mp5.");
}
case 8:
{
GivePlayerWeapon(playerid, 31, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si m4a1.");
}
case 9:
{
GivePlayerWeapon(playerid, 34, 1000);
SendClientMessageToAll(playerid, COLOR_SWAT, "Dobio si sniper.");
}
}
return 1;
}
return 1;
}