Hallo, ich bekomme diese Errors hier wenn ich den Bot mache.
Vorab:
Ich habe die Datei aufgenommen. In den Ordner recordings eingefügt. Und im NPCmodes Ordner die pwn und amx Datei. Dabei gab es keine Probleme.
Doch wenn ich das jetzt im Gammode einbauen will kommen 26 errors. Kann sich das mal jemand anschauen?
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(78) : error 017: undefined symbol "gPlayerLogged"
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(78) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(82) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(82) : error 004: function "OnPlayerDisconnect" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(86) : warning 219: local variable "botname" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(93) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(96) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(96) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(96) : error 004: function "OnPlayerSpawn" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(101) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(101) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(101) : error 004: function "OnPlayerDeath" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(106) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(106) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(106) : error 004: function "OnVehicleSpawn" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(111) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(111) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(111) : error 004: function "OnVehicleDeath" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(116) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(116) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(116) : error 004: function "OnPlayerText" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(121) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(121) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(121) : error 004: function "OnPlayerCommandText" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(123) : error 017: undefined symbol "cmdtext"
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(133) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(133) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(133) : error 004: function "OnPlayerEnterVehicle" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(138) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(138) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(138) : error 004: function "OnPlayerExitVehicle" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(143) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(143) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(143) : error 004: function "OnPlayerStateChange" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(148) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(148) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(148) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(153) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(153) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\SAMP-Script-Server-Installer\Server-original\gamemodes\new.pwn(153) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Und hier der pwn Quelltext
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#define COLOR_YELLOW2 0xF5DEB3AA
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Ryders Selfmade Script");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Selfmade");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
UsePlayerPedAnims();
SetGameModeText("Selfmade");
AddPlayerClass(0, 1869.3818,2248.9521,10.8203,7.5301, 0, 0, 0, 0, 0, 0);
AddPlayerClass(47, 1869.3818,2248.9521,10.8203,7.5301, 0, 0, 0, 0, 0, 0);
AddPlayerClass(71, 1869.3818,2248.9521,10.8203,7.5301, 0, 0, 0, 0, 0, 0);
AddPlayerClass(116, 1869.3818,2248.9521,10.8203,7.5301, 0, 0, 0, 0, 0, 0);
AddPlayerClass(187, 1869.3818,2248.9521,10.8203,7.5301, 0, 0, 0, 0, 0, 0);
AddPlayerClass(271, 1869.3818,2248.9521,10.8203,7.5301, 0, 0, 0, 0, 0, 0);
ConnectNPC("Zivi","Zivi");//Das erste "Zivi" steht für den Namen hier im Script, das 2te für den Namen der .rec Datei
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1869.3818,2248.9521,10.8203);
SetPlayerFacingAngle(playerid, 7.5301);
SetPlayerCameraPos(playerid, 1868.7305,2251.9673,10.8203);
SetPlayerCameraLookAt(playerid, 1869.3818,2248.9521,10.8203);
return 1;
}
public OnPlayerConnect(playerid)
{
//Hier Aufpassen! Der Bot wird hier eingeloggt
//In jeden Login&Register Script wird entweder in
//deswegen unbedingt die Bedingungen bei diesen Scripts anpassen!
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "Zivi", true))
{
gPlayerLogged=1;//Der Bot ist gleich eingeloggt (Anpassen!)
}
public OnPlayerDisconnect(playerid, reason)
{
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "Zivi", true))
{
//Hier den Bot sachen geben, wie Waffen oder Ähnliches
}
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/ServerInfo", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_YELLOW2,"Dieser Server wurde von [GES] Ryder erstellt");
SendClientMessage(playerid, COLOR_YELLOW2,"Server IP: Ryder.dyndns.biz:8888");
SendClientMessage(playerid, COLOR_YELLOW2,"TS³ IP: Ryder.dyndns.biz:9987");
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}