Hiho,
ich arbeite mich gerade in das sa-mp Scripting ein und habe auch schon ein problem:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new autoplayer[MAX_PLAYER_NAME], string[44];
new passenger, string[15];
GetPlayerName(playerid, autoplayer, sizeof(autoplayer));
// Fehler Start
if (ispassenger == 0 )
{
passenger += "Als Fahrer"
}
else
{
passenger += "Als Beifahrer"
}
// Fehler Ende
format(string, sizeof(string), "%s steigt in das Fahrzeug mit der ID %d als %s ein.",autoplayer,vehicleid,passenger);
SendClientMessageToAll(0xFFFF00AA, string);
return 1;
}
Also der Fehlerhafte teil ist markiert, der Text der ausgegeben werden soll wenn der Player als Passagier oder als Fahrer einsteigt soll angezeigt werden. Leider klappte das nicht wirklich so wie ich wollte:
C:\server-samp\gamemodes\testscript.pwn(124) : error 021: symbol already defined: "string"
C:\server-samp\gamemodes\testscript.pwn(128 -- 129) : error 033: array must be indexed (variable "-unknown-")
C:\server-samp\gamemodes\testscript.pwn(132 -- 133) : error 033: array must be indexed (variable "-unknown-")
Mein Ziel: Ausgabe des Playernamen der in das Fahrzeug einsteigt (evtl. sogar den Namen) als Fahrer oder Beifahrer.
Anmerkung: ich habe bis jetzt nur mit PHP, Lua und Visual basic gearbeitet, daher die Umstiegsprobleme ^^"