stock PlayerLeader(playerid)
{
GetPVarInt(playerid,"FraktionRang")==6;
return 1;
}
Was ist hier dran falsch :
Zitatwarning 215: expression has on effect
stock PlayerLeader(playerid)
{
GetPVarInt(playerid,"FraktionRang")==6;
return 1;
}
Was ist hier dran falsch :
Zitatwarning 215: expression has on effect
Das ist das Problem
http://wiki.sa-mp.com/wiki/Scripting_Basics_DE#If.2FElse
schau dir das mal an und du kommst auf die Lösung
versuch mal so:
if(GetPVarInt(playerid,"FraktionRang")==6)return 1;
return 0;
stock GetPlayerLeader(playerid)
{
return CallRemoteFunction("GetPlayerLeader","i",playerid);
}
stock GetPlayerMember(playerid)
return CallRemoteFunction("GetPlayerMember","i",playerid);
stock GetPlayerAdmin(playerid)
{
new admlvl = CallRemoteFunction("GetPlayerAdmin","i",playerid);
if(admlvl)
return admlvl;
else if(IsPlayerAdmin(playerid))
return 6;
return false;
}
Wie verbinde ich das ?
stock GetPlayerLeader(playerid)
{
if(GetPVarInt(playerid,"FraktionRang")==6)return 1;
return 0;
}
stock GetPlayerMember(playerid)
{
if(GetPVarInt(playerid,"Fraktion")==2)
{
}
else if(GetPVarInt(playerid,"Fraktion")==4)
{
}
else if(GetPVarInt(playerid,"Fraktion")==5)
{
}
else if(GetPVarInt(playerid,"Fraktion")==6)
{
}
else if(GetPVarInt(playerid,"Fraktion")==7)
{
}
else if(GetPVarInt(playerid,"Fraktion")==8)
{
}
return 0;
}
So können nur alle Rang6er rein auch in den AnderenFrak.
Die unter Rang 6 sind können nicht rein
Ich habe alles was mein Verstand bringt versucht.
Ich kann dir nicht ganz folgen was du überhaupt mit der Funktion vor hast.
Ich kann dir nicht ganz folgen was du überhaupt mit der Funktion vor hast.
Also ich will dieses FraktionAutosystem zum laufen bekommen
http://forum.sa-mp.de/san-andr…wagensystem-by-my-kevin-4
Genauer bitte, beschreib mal was du machen möchtest!
Soll man nur in ein Auto kommen wenn man Leader ist oder was hast du vor?
Der Leader soll die Autos kaufen können. Die User Fahren können
Jede Fraktion hat aber eigene Autos z.B GS soll nicht die Fahrzeuge von Ballas Fahren dürfen.
Für das Fahren der Autos benutzt du bei OnPlayerEnterVehicle eine If-abfrage z.B.:
if(GetPVarInt(playerid,"Fraktion")==Frakcar[vehicleid])
{
SendClientMessage(playerid,-1,"Du darfst das Auto fahren!");
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,-1,"Du darfst das Auto nicht fahren!");
}
Der Rest ist abhängig von dem Autohausscript und sollte eigentlich einfach einzubinden sein.