Helló
Ma irtam a dialogot és hibát kaptam sokat :D
Eddgi nem volt a modomal hiba de most
Dialog:
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
{
if (dialogid == 102)
{
if ( !response )
{
SendClientMessage ( playerid, 0xFF0000FF, \"Te kiléptél a dialogból!\" );
return 1;
}
if ( listitem == 0 )
{
GivePlayerWeapon(playerid, 4, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy kést!\" );
}
if ( listitem == 1 )
{
GivePlayerWeapon(playerid, 9, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy láncfürészt!\" );
}
if ( listitem == 2 )
{
GivePlayerWeapon(playerid, 24, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy deagel fegyvert!\" );
}
if ( listitem == 3 )
{
GivePlayerWeapon(playerid, 26, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy sawn off fegyvert!\" );
}
if ( listitem == 4 )
{
GivePlayerWeapon(playerid, 27, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy hoszucsövü harcpuskát!\" );
}
if ( listitem == 5 )
{
GivePlayerWeapon(playerid, 30, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy M4 géppuskát!\" );
}
if ( listitem == 6 )
{
GivePlayerWeapon(playerid, 32, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy tec9 gépfegyvert!\" );
}
if ( listitem == 7 )
{
GivePlayerWeapon(playerid, 34, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy mesterlövész puskát!\" );
}
if ( listitem == 8 )
{
GivePlayerWeapon(playerid, 42, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy poroltót!\" );
}
if ( listitem == 9 )
{
GivePlayerWeapon(playerid, 9, 9999);
GivePlayerWeapon(playerid, 24, 9999);
GivePlayerWeapon(playerid, 26, 9999);
GivePlayerWeapon(playerid, 30, 9999);
GivePlayerWeapon(playerid, 32, 9999);
GivePlayerWeapon(playerid, 42, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Megvettél 1 teljes fegyverkészletet!\" );
}
return 1;
}
//FightStyles
if(dialogid == 103)
{
if(response)
{
if(listitem == 0) // Normal
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Normal\");
}
if(listitem == 1) // Boxing
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Boxing\");
}
if(listitem == 2) // KneeHead
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: KneeHead\");
}
if(listitem == 4) // GrabKick
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: GrabKick\");
}
if(listitem == 5) // Elbow
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Elbow\");
}
}
return 1;
}
Dialog be definálva meg zcmd is de mégis eza hiba :
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : warning 217: loose indentation
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : error 029: invalid expression, assumed zero
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : error 017: undefined symbol \"cmd_help\"
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : error 029: invalid expression, assumed zero
C:\\Users\\ClimaCool\\Desktop\\Samp Szerverem\\gamemodes\\Freeroam.pwn(1114) : fatal error 107: too many error messages on one line
Üdv
Próbáld meg így nem ígérek semmit rengeteg hibát észleltem benne.
+Lehet hogy hagytam véletlen benne csúszási hibákat azt meg kitudod javítani ezzel:
#pragma tabsize 0
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
{
if (dialogid == 102)
{
if ( !response )
{
SendClientMessage ( playerid, 0xFF0000FF, \"Te kiléptél a dialogból!\" );
return 1;
}
if ( listitem == 0 )
{
GivePlayerWeapon(playerid, 4, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy kést!\" );
}
if ( listitem == 1 )
{
GivePlayerWeapon(playerid, 9, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy láncfürészt!\" );
}
if ( listitem == 2 )
{
GivePlayerWeapon(playerid, 24, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy deagel fegyvert!\" );
}
if ( listitem == 3 )
{
GivePlayerWeapon(playerid, 26, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy sawn off fegyvert!\" );
}
if ( listitem == 4 )
{
GivePlayerWeapon(playerid, 27, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy hoszucsövü harcpuskát!\" );
}
if ( listitem == 5 )
{
GivePlayerWeapon(playerid, 30, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy M4 géppuskát!\" );
}
if ( listitem == 6 )
{
GivePlayerWeapon(playerid, 32, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy tec9 gépfegyvert!\" );
}
if ( listitem == 7 )
{
GivePlayerWeapon(playerid, 34, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy mesterlövész puskát!\" );
}
if ( listitem == 8 )
{
GivePlayerWeapon(playerid, 42, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Vettél egy poroltót!\" );
}
if ( listitem == 9 )
{
GivePlayerWeapon(playerid, 9, 9999);
GivePlayerWeapon(playerid, 24, 9999);
GivePlayerWeapon(playerid, 26, 9999);
GivePlayerWeapon(playerid, 30, 9999);
GivePlayerWeapon(playerid, 32, 9999);
GivePlayerWeapon(playerid, 42, 9999);
SendClientMessage ( playerid, 0x99FFFFAA, \"Megvettél 1 teljes fegyverkészletet!\" );
}
return 1;
}
//FightStyles
if(dialogid == 103)
{
if(response)
{
if(listitem == 0) // Normal
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Normal\");
}
if(listitem == 1) // Boxing
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Boxing\");
}
if(listitem == 2) // KneeHead
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: KneeHead\");
}
if(listitem == 2) // GrabKick
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: GrabKick\");
}
if(listitem == 3) // Elbow
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
SendClientMessage(playerid, -1, \"{ffff00}Harc Stilus Beállítva erre: Elbow\");
}
return 1;
}
return 0;
}