//Hinweis von DaNNy: Thema in den Bereich "Scripting Base" verschoben!
Habe diesen Showme Pawn code von shurehot .
Als ich in dann Compliren
wollte kam das bei raus :
Code
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(3) : warning 235: public function lacks forward declaration (symbol "OnPlayerSelectedMenuRow")
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(5) : error 017: undefined symbol "GetPlayerMenu"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(5) : warning 213: tag mismatch
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(6) : warning 217: loose indentation
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(12) : error 017: undefined symbol "SetPlayerColor"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(13) : error 017: undefined symbol "SendClientMessage"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(14) : error 017: undefined symbol "TogglePlayerControllable"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(18) : error 017: undefined symbol "SetPlayerColor"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(19) : error 017: undefined symbol "SendClientMessage"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(20) : error 017: undefined symbol "TogglePlayerControllable"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(24) : error 017: undefined symbol "SetPlayerColor"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(25) : error 017: undefined symbol "SendClientMessage"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(26) : error 017: undefined symbol "TogglePlayerControllable"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(30) : error 017: undefined symbol "SetPlayerColor"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(31) : error 017: undefined symbol "SendClientMessage"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(32) : error 017: undefined symbol "TogglePlayerControllable"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(36) : error 017: undefined symbol "SetPlayerColor"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(37) : error 017: undefined symbol "SendClientMessage"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(38) : error 017: undefined symbol "TogglePlayerControllable"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(42) : error 017: undefined symbol "SetPlayerColor"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(43) : error 017: undefined symbol "SendClientMessage"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(44) : error 017: undefined symbol "TogglePlayerControllable"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(48) : error 017: undefined symbol "SetPlayerColor"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(49) : error 017: undefined symbol "SendClientMessage"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(50) : error 017: undefined symbol "TogglePlayerControllable"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(54) : error 017: undefined symbol "SetPlayerColor"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(55) : error 017: undefined symbol "SendClientMessage"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(56) : error 017: undefined symbol "TogglePlayerControllable"
D:\Dokumente und Einstellungen\Steven\Desktop\showme.pwn(60) : error 017: undefined symbol "SetPlayerColor"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Alles anzeigen
kann mir jemand villeicht helfen ?
-----------------------------------------------
der code von dem original geht so :
Code
new Menu:showme;
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == showme)
{
switch(row)
{
case 0:
{
SetPlayerColor(playerid, COLOR_GREY);
SendClientMessage(playerid, COLOR_GREY, "Color");
TogglePlayerControllable(playerid, true);
}
case 1:
{
SetPlayerColor(playerid, COLOR_PURPLE);
SendClientMessage(playerid, COLOR_PURPLE, "Color");
TogglePlayerControllable(playerid, true);
}
case 2:
{
SetPlayerColor(playerid, COLOR_DBLUE);
SendClientMessage(playerid, COLOR_DBLUE, "Color");
TogglePlayerControllable(playerid, true);
}
case 3:
{
SetPlayerColor(playerid, COLOR_YELLOW);
SendClientMessage(playerid, COLOR_YELLOW, "Color");
TogglePlayerControllable(playerid, true);
}
case 4:
{
SetPlayerColor(playerid, COLOR_RED);
SendClientMessage(playerid, COLOR_RED, "Color");
TogglePlayerControllable(playerid, true);
}
case 5:
{
SetPlayerColor(playerid, COLOR_GREEN);
SendClientMessage(playerid, COLOR_GREEN, "Color");
TogglePlayerControllable(playerid, true);
}
case 6:
{
SetPlayerColor(playerid, COLOR_LIGHTGREEN);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Color");
TogglePlayerControllable(playerid, true);
}
case 7:
{
SetPlayerColor(playerid, TEAM_ORANGE_COLOR);
SendClientMessage(playerid, TEAM_ORANGE_COLOR, "Color");
TogglePlayerControllable(playerid, true);
}
case 8:
{
SetPlayerColor(playerid, COLOR_YELLOW2);
SendClientMessage(playerid, COLOR_YELLOW2, "Color");
TogglePlayerControllable(playerid, true);
}
case 9:
{
SetPlayerColor(playerid, TEAM_HIT_COLOR);
SendClientMessage(playerid, TEAM_HIT_COLOR, "invisible");
TogglePlayerControllable(playerid, true);
}
}
}
Ongamemodeinit
showme = CreateMenu("Color", 2, 200.0, 100.0, 150.0, 150.0);
AddMenuItem(showme, 0, "Grau");
AddMenuItem(showme, 0, "Lila");
AddMenuItem(showme, 0, "Blau");
AddMenuItem(showme, 0, "Gelb");
AddMenuItem(showme, 0, "Rot");
AddMenuItem(showme, 0, "Grün");
AddMenuItem(showme, 0, "Hellgrün");
AddMenuItem(showme, 0, "Orange");
AddMenuItem(showme, 0, "Hellgelb");
AddMenuItem(showme, 0, "Unsichtbar");
if (strcmp("/showme", cmdtext, true, 10) == 0)
{
ShowMenuForPlayer(showme, playerid);
return 1;
}
Alles anzeigen