sicher bekommste das habe mir gestern in einem andern forum arma 2 +arrowhead für 10euro gekauft
Beiträge von koolsavas1
-
-
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"wanted",Spieler[playerid][wanted]);
dini_IntSet(Spielerdatei,"Fraktion",Spieler[playerid][Fraktion]);
dini_IntSet(Spielerdatei,"skin",Spieler[playerid][skin]);
dini_IntSet(Spielerdatei,"Rang",Spieler[playerid][Rang]);
dini_IntSet(Spielerdatei,"Adminlevel",Spieler[playerid][Adminlevel]);
dini_IntSet(Spielerdatei,"Member",Spieler[playerid][Member]);
dini_IntSet(Spielerdatei,"Leader",Spieler[playerid][Leader]);
dini_IntSet(Spielerdatei,"Spawn",Spieler[playerid][Spawn]);
dini_IntSet(Spielerdatei,"Carlienzs",Spieler[playerid][Carlienzs]);
}
return 1;
} -
okay das geht nur wird das nicht gespeichert also ich gebe den befehl ein und in der userdaei steht immer noch 0
-
ahh licsen geben klappt nun
und wenn ich nun ins auto einsteige bleibt er drin aber die meldung das ich kein führerschein habe kommt trozdem und enn ich aus dem auto austeige kommt die nachricht mit /motor ._.
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate==PLAYER_STATE_DRIVER)
{
if(GetPVarInt(playerid,"Carlienzs")==0)
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"Du hast kein Führerschein.");
}
else if(GetPVarInt(playerid,"Carlienzs")==1)
{
SendClientMessage(playerid,COLOR_RED,"/motor um den Motor zustarten!");
}
return 1;
}edit: beim befehl steht zwar das ich nun einen führerschein habe aber in der spielerdatei steht immer noch die zahl auf 0 <.<
-
okay danke wie mache ich das dann der user ne nachricht erhält Du hast vom Fahrlehrer %s einen führerschein erhalten,es wurden dir 8.000$ abgezogen. und der fahrleher bekommt, Du hast %s einen Führerschein gegeben
-
kein spieler da :D? und wenn ich es an mir selber ausprobiere dann weiß ich ja nicht obs bei anderen klappt
edit: okay habe das s entfernt wird nun in der datei vom spieler carlizens auf 1 gesetzt?
-
hi leute,geht das so? also wenn der fahrlehrer das eingibt,das dann der spieler den schein bekommt?
COMMAND:givecarlienzs(playerid,params[])
{
new pID;
if(Spieler[playerid][Member] > 8)
if(sscanf(params,"us",pID))return SendClientMessage(playerid,COLOR_RED,"Benutzung: /givelicense [ID]");
SetPVarInt(playerid,"Carlienzs",1);
GivePlayerMoney(playerid, -8000);
return 1;
} -
habe die seite gefunden .. http://anime-cloud24.5x.to/ edit : ah ist english ..
-
weiß einer wo man sich die folgen auf deutsch angucken kann :D? habe es voll verpasst -.-"
-
aber der format müsste doch auch gehen?
format(text,sizeof(text),"Member %s: %s", spielername(playerid),text); -
kommt immernoch
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : warning 215: expression has no effect
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 001: expected token: ";", but found ")"
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : fatal error 107: too many error messages on one line -
bekomme immer noch
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : warning 215: expression has no effect
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 001: expected token: ";", but found ")"
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : fatal error 107: too many error messages on one linezeile :if(isPlayerInFrakt(i,!=0))SendClientMessage(i,COLOR_GREEN,text);
naja bin erstmal off cucu
-
habe for(new i=0; i<GetMaxPlayers(); i++) nun drin bekomme aber
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : warning 215: expression has no effect
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 001: expected token: ";", but found ")"
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(235) : fatal error 107: too many error messages on one line
als error
die zeile :if(isPlayerInFrakt(i,!=0))SendClientMessage(i,COLOR_GREEN,text); -
das ist die zeile
for(new i=0; i<MAX_PLAYERS(); i++) -
bekomme dann
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(231) : error 029: invalid expression, assumed zero
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(231) : error 001: expected token: ")", but found ";"
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(231) : error 001: expected token: ";", but found ")"
C:\Users\Pc\Desktop\Samp\gamemodes\server_rpg.pwn(231) : fatal error 107: too many error messages on one line -
habe jetzt
if(GetPVarInt(playerid,"Fraktion") == 0) return SendClientMessage(playerid,COLOR_RED,"Server:Unknown Command");
if(GetPVarInt(playerid,"Fraktion") == 1) return SendClientMessage(i,COLOR_BLUE,text);
if(GetPVarInt(playerid,"Fraktion") == 2) return SendClientMessage(i,COLOR_GREEN,text);
if(GetPVarInt(playerid,"Fraktion") == 3) return SendClientMessage(i,COLOR_RED,text);müsste so ja gehen und habe ein problem, der makeleader befehl funktionirt nicht was ist daran falsch?
COMMAND:makeleader(playerid,params[])
{
if(Spieler[playerid][Adminlevel] > 1447)return SendClientMessage(playerid,COLOR_RED,"Rang zu Niedrig.");
new pID,fID;
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,COLOR_RED,"/makeleader [playerid] [fraktionsid]");
SetPVarInt(pID,"Fraktion",fID);
SendClientMessage(playerid,COLOR_RED,"Erfolgreich.");
return 1;
}edit: if(GetPVarInt(playerid,"Fraktion") == 0) return SendClientMessage(playerid,COLOR_RED,"Server:Unknown Command");
geht nicht <.< bekomme bei jeder fraktion jetzt die meldung -
ah danke hat jetzt jede gang seinen eigenen chat? oder alle gang einen zusammen
wenn alle einen zusammen habe müsste ich doch nur
if(GetPVarInt(playerid,"Fraktion") == 1) return SendClientMessage(i,COLOR_GREEN,text);oder?
-
Hi leute ne frage wie erstell ich ein fraktion invite system?
ich habe auch einen fraktion chat nur das problem ist das auch zivilisten einen haben, wie änder ich das um?das ist der code
COMMAND:f(playerid,params[])
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_GREEN,"/f [text]");
format(text,sizeof(text),"Member %s: %s", spielername(playerid),text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
SendClientMessage(i,COLOR_GREEN,text);
}
}
return 1;
} -
gute arbeit sieht sehr schön aus
-
habe ich gemacht trozdem klappts nicht <.<