Hi
ich hab eine funktion geschrieben, in der ich mir bei inerer bestimmten eigenschaft einen wert in diesem fall einen Text zurückgeben lass:
WhatTypeNameOfCar(vehicleid,playerid)
{
if(vehicleid == CarID[playerid][1][1] || vehicleid == CarID[playerid][2][1] || vehicleid == CarID[playerid][3][1])
{
format(ausgabetext, sizeof(ausgabetext), "%s", "Privat");
return ausgabetext;
}
if(vehicleid == CarID[playerid][1][2])
{
format(ausgabetext, sizeof(ausgabetext), "%s", "Mieten");
return ausgabetext;
}
if(vehicleid == CarID[playerid][1][3] || vehicleid == CarID[playerid][2][3] || vehicleid == CarID[playerid][3][3])
{
format(ausgabetext, sizeof(ausgabetext), "%s", "Arbeiten");
return ausgabetext;
}
if(vehicleid == CarID[playerid][1][4] || vehicleid == CarID[playerid][2][4] || vehicleid == CarID[playerid][3][4])
{
format(ausgabetext, sizeof(ausgabetext), "%s", "Flugzeug");
return ausgabetext;
}
return 1;
}
nun meckert er folgendes:
C:\Users\Stefan\Desktop\E&S Roleplay Server\E&S Roleplay\gamemodes\beta.pwn(771) : error 079: inconsistent return types (array & non-array)
die Zeile 771 ist die Zeile in der return 1; steht
weiß jemand eine lösung???
mfg The_OTTO