Also : Problem ich finde den Fehler nicht und bekomme eig nur den Error error 010: invalid function or declaration.
kann es sein das irgendwas mit der Klammersetzung nicht Stimmt ?? Ich weiß mir gerade echt nicht mehr zu helfen.
Bin auch kompletter Anfänger seid ca 2 Wochen erst dabei... Ich hoffe mir kann jemand helfen
Hier einmal mein OnPlayerResponse:
[pwn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_Ulla)
{ if(response == 0)
return 1;
if(response == 1)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) > 75)
SetPlayerSkin(playerid, 10);
SendClientMessage(playerid, lila, "Du hast dir Alte Sachen gekauft!");
GivePlayerMoney(playerid, -75);
}
else
{
if(GetPlayerMoney(playerid) < 75)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 85)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
else
{
if(GetPlayerMoney(playerid) > 85)
SetPlayerSkin(playerid, 31);
SendClientMessage(playerid, lila, "Du läufst als Fette Farmerin herum !");
GivePlayerMoney(playerid, -85);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) > 95)
SetPlayerSkin(playerid, 39);
SendClientMessage(playerid, lila, "Du hast dir normale Sachen gekauft");
GivePlayerMoney(playerid, -95);
}
else
{
if(GetPlayerMoney(playerid) < 95)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) > 120)
SetPlayerSkin(playerid, 130);
SendClientMessage(playerid, lila, "Du hast dir ein schäbiges Kleid gekauft");
GivePlayerMoney(playerid, -120);
}
else
{
if(GetPlayerMoney(playerid) < 120)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) > 125)
SetPlayerSkin(playerid, 232);
SendClientMessage(playerid, lila, "Du hast dir andere normale Sachen gekauft");
GivePlayerMoney(playerid, -125);
return 1;
}
else
{
if(GetPlayerMoney(playerid) < 125)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) > 2000)
SetPlayerSkin(playerid, 5);
SendClientMessage(playerid, lila, "Du hast dir ein Hemd und eine Jeans gekauft ! Fettsack !");
GivePlayerMoney(playerid, -2000);
return 1;
}
else
{
if(GetPlayerMoney(playerid) < 2000)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
}
}
if(dialogid == DIALOG_LOGIN)
{
if(response == 0)
{
SendClientMessage(playerid,rot,"Du hast den Login Vorgang abgebrochen und wirst deshalb nun gekickt!");
Kick(playerid);
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,rot,"Das angegebene Passwort war leider falsch!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib unten dein korrektes Passwort ein!","Login","Abbrechen");
return 1;
}
else
{
Login(playerid,MD5_Hash(inputtext));
return 1;
}
}
}
if(dialogid == DIALOG_REG)
{
if(response == 0)
{
SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen und wirst gekickt!");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,rot,"Dein angegebens Passwort war nicht lang genug!\nBitte versuche es erneut!");
ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Register","Herzlich Willkommen.\n Da dies dein 1.Besuch bei uns ist, musst du dich zuerst registrieren.\nGib bitte unten dein gewünschtes Passwort ein!","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,MD5_Hash(inputtext));
return 1;
}
}
}
}
if(dialogid == DIALOG_Pizza)
{
if(response == 0)
return 1;
if(response == 1)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) > 5)
SetPlayerHealth(playerid, +15.0);
SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Marga gekauft!");
GivePlayerMoney(playerid, -5);
}
else
{
if(GetPlayerMoney(playerid) < 5)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) <
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
else
{
if(GetPlayerMoney(playerid) >
SetPlayerHealth(playerid, +35.0);
SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Salami gekauft!");
GivePlayerMoney(playerid, -8);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) > 10)
SetPlayerHealth(playerid, +50.0);
SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Tonno gekauft");
GivePlayerMoney(playerid, -95);
}
else
{
if(GetPlayerMoney(playerid) < 10)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) > 25)
SetPlayerHealth(playerid, 250.0);
SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Special gekauft");
SendClientMessage(playerid, weiß, "Sie gibt dir Kraft und Energie");
GivePlayerMoney(playerid, -25);
}
else
{
if(GetPlayerMoney(playerid) < 25)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
}[/pwn]
und einmal die Errors:
[pwn]C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(561) : warning 209: function "OnDialogResponse" should return a value
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(562) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(564) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(565) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(566) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(568) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(570) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(575) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(577) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(579) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(582) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(584) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(586) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(588) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(590) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(596) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(598) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(603) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(605) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(607) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(610) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(612) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(618) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(620) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(622) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(697) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
24 Errors.
[/pwn]
Ich hoffe jemand kann mir sagen was zu tun ist und das am Besten noch ein wenig Erklären
One Love
WeedCHief
kann es sein das irgendwas mit der Klammersetzung nicht Stimmt ?? Ich weiß mir gerade echt nicht mehr zu helfen.
Bin auch kompletter Anfänger seid ca 2 Wochen erst dabei... Ich hoffe mir kann jemand helfen
Hier einmal mein OnPlayerResponse:
[pwn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_Ulla)
{ if(response == 0)
return 1;
if(response == 1)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) > 75)
SetPlayerSkin(playerid, 10);
SendClientMessage(playerid, lila, "Du hast dir Alte Sachen gekauft!");
GivePlayerMoney(playerid, -75);
}
else
{
if(GetPlayerMoney(playerid) < 75)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 85)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
else
{
if(GetPlayerMoney(playerid) > 85)
SetPlayerSkin(playerid, 31);
SendClientMessage(playerid, lila, "Du läufst als Fette Farmerin herum !");
GivePlayerMoney(playerid, -85);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) > 95)
SetPlayerSkin(playerid, 39);
SendClientMessage(playerid, lila, "Du hast dir normale Sachen gekauft");
GivePlayerMoney(playerid, -95);
}
else
{
if(GetPlayerMoney(playerid) < 95)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) > 120)
SetPlayerSkin(playerid, 130);
SendClientMessage(playerid, lila, "Du hast dir ein schäbiges Kleid gekauft");
GivePlayerMoney(playerid, -120);
}
else
{
if(GetPlayerMoney(playerid) < 120)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) > 125)
SetPlayerSkin(playerid, 232);
SendClientMessage(playerid, lila, "Du hast dir andere normale Sachen gekauft");
GivePlayerMoney(playerid, -125);
return 1;
}
else
{
if(GetPlayerMoney(playerid) < 125)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) > 2000)
SetPlayerSkin(playerid, 5);
SendClientMessage(playerid, lila, "Du hast dir ein Hemd und eine Jeans gekauft ! Fettsack !");
GivePlayerMoney(playerid, -2000);
return 1;
}
else
{
if(GetPlayerMoney(playerid) < 2000)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
}
}
if(dialogid == DIALOG_LOGIN)
{
if(response == 0)
{
SendClientMessage(playerid,rot,"Du hast den Login Vorgang abgebrochen und wirst deshalb nun gekickt!");
Kick(playerid);
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,rot,"Das angegebene Passwort war leider falsch!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib unten dein korrektes Passwort ein!","Login","Abbrechen");
return 1;
}
else
{
Login(playerid,MD5_Hash(inputtext));
return 1;
}
}
}
if(dialogid == DIALOG_REG)
{
if(response == 0)
{
SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen und wirst gekickt!");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,rot,"Dein angegebens Passwort war nicht lang genug!\nBitte versuche es erneut!");
ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Register","Herzlich Willkommen.\n Da dies dein 1.Besuch bei uns ist, musst du dich zuerst registrieren.\nGib bitte unten dein gewünschtes Passwort ein!","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,MD5_Hash(inputtext));
return 1;
}
}
}
}
if(dialogid == DIALOG_Pizza)
{
if(response == 0)
return 1;
if(response == 1)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) > 5)
SetPlayerHealth(playerid, +15.0);
SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Marga gekauft!");
GivePlayerMoney(playerid, -5);
}
else
{
if(GetPlayerMoney(playerid) < 5)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) <

SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
else
{
if(GetPlayerMoney(playerid) >

SetPlayerHealth(playerid, +35.0);
SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Salami gekauft!");
GivePlayerMoney(playerid, -8);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) > 10)
SetPlayerHealth(playerid, +50.0);
SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Tonno gekauft");
GivePlayerMoney(playerid, -95);
}
else
{
if(GetPlayerMoney(playerid) < 10)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) > 25)
SetPlayerHealth(playerid, 250.0);
SendClientMessage(playerid, weiß, "Du hast dir eine Pizza Special gekauft");
SendClientMessage(playerid, weiß, "Sie gibt dir Kraft und Energie");
GivePlayerMoney(playerid, -25);
}
else
{
if(GetPlayerMoney(playerid) < 25)
SendClientMessage(playerid,rot,"Du hast nicht genügend Geld dabei!");
return 1;
}
}[/pwn]
und einmal die Errors:
[pwn]C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(561) : warning 209: function "OnDialogResponse" should return a value
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(562) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(564) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(565) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(566) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(568) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(570) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(575) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(577) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(579) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(582) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(584) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(586) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(588) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(590) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(596) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(598) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(603) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(605) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(607) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(610) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(612) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(618) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(620) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(622) : error 010: invalid function or declaration
C:\Users\WeedChief\Desktop\Samp Server\gamemodes\LVRPWEED.pwn(697) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
24 Errors.
[/pwn]
Ich hoffe jemand kann mir sagen was zu tun ist und das am Besten noch ein wenig Erklären
One Love
WeedCHief