#define DIALOG_KLEIDUNG_PRO 14
new KLEIDUNG_PRO; // Pickup
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[128];
new string2[128];
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
if(dialogid == DIALOG_KLEIDUNG_PRO)
{
if(response == 1)
{
switch (listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 50)
{
SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
return 1;
}
GivePlayerMoney(playerid,-50);
SetPlayerSkin(playerid,22);
PlayerInfo[playerid][pChar] = 22;
PlayerInfo[playerid][pModel] = 22;
}
case 1:
{
if(GetPlayerMoney(playerid) < 30)
{
SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
return 1;
}
GivePlayerMoney(playerid,-30);
SetPlayerSkin(playerid,29);
PlayerInfo[playerid][pChar] = 29;
PlayerInfo[playerid][pModel] = 29;
}
case 2:
{
if(GetPlayerMoney(playerid) < 35)
{
SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
return 1;
}
GivePlayerMoney(playerid,-35);
SetPlayerSkin(playerid,23);
PlayerInfo[playerid][pChar] = 23;
PlayerInfo[playerid][pModel] = 23;
}
}
}
return 1;
}
// PIckup
KLEIDUNG_PRO = CreatePickup( 1275, 23, 199.0634,-128.0607,1003.5152,-1);
public OnPlayerPickUpPickup(playerid, pickupid) {
//STM("PICKEDUP");
/* if(pickupid == 0) {
TextDrawDestroy(checks[playerid]);
SetPlayerPos(playerid,hauscheckpoints[playerhaus[playerid]][0],hauscheckpoints[playerhaus[playerid]][1],hauscheckpoints[playerhaus[playerid]][2]);
SetPlayerInterior(playerid,0);
TextDrawDestroy(checks[playerid]);
SetPlayerVirtualWorld(playerid,0);
disableHausCheckpoint[playerid] = true;
SetTimerEx("EnableHausCheckpoint",3000,0,"t",playerid);
DisablePlayerCheckpoint(playerid);
playerHausCheckpoint[playerid] = 999;
playerhaus[playerid] = -1;
//DestroyPickup(0);
//CreatePickup(1273,22,-1438.7200,-1542.5800,101.7578);
return 1;
}*/
if(pickupid == KLEIDUNG_PRO)
{
if(PlayerToPoint(3.0,playerid,214.1612,-41.3683,1002.0234))
{
ShowPlayerDialog(playerid,DIALOG_KLEIDUNG_PRO,DIALOG_STYLE_LIST,"Pro Labs","Orange 12 Preis: 50$\nRockstar Grey Preis: 30$\nBase 5 Preis: 35$","Kaufen","Abbrechen");
}
}
if(pickupid == PICKUP_DONUTLADEN) {
TextDrawDestroy(checks[playerid]);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-143.9438,1221.2750,19.8992);
SetPlayerFacingAngle(playerid,180.0);
SetCameraBehindPlayer(playerid);
return 1;
}
if(HP1[pickupid] != 0) {
OnPlayerEnterHousee(playerid,HP1[pickupid]);
TogglePlayerControllable(playerid,0);
}
return 1;
}
Im Lezten
OnDialogResponse
müsste der Fehler sein
ZitatAlles anzeigenD:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1233) : error 017: undefined symbol "GivePlayerMoneyEx"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1246) : error 017: undefined symbol "GivePlayerMoneyEx"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1247) : error 017: undefined symbol "GivePlayerMoneyEx"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1248) : error 017: undefined symbol "GivePlayerMoneyEx"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1308) : error 017: undefined symbol "GivePlayerMoneyEx"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1321) : error 017: undefined symbol "GivePlayerMoneyEx"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1322) : error 017: undefined symbol "GivePlayerMoneyEx"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1323) : error 017: undefined symbol "GivePlayerMoneyEx"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1752) : error 079: inconsistent return types (array & non-array)
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1756) : error 017: undefined symbol "PlayerInfo"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1756) : warning 215: expression has no effect
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1756) : error 001: expected token: ";", but found "]"
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1756) : error 029: invalid expression, assumed zero
D:\GTAEAS~1\Server\GAMEMO~1\rp.pwn(1756) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
13 Errors.