public IsAnCop(playerid)
{
if(IsPlayerConnected(playerid))
{
new Leader = GetPVarInt(playerid,"Leader");
new Member = GetPVarInt(playerid,"Fraktion");
if(Member==1 || Member==5 || Member==6)
{
return 1;
}
else if(Leader==1 || Leader==5 || Leader==6)
{
return 1;
}
}
return 0;
}
Beiträge von DJ Deagle
-
-
nein. Nur eine Leere Zeile
-
ocmd:invite(playerid,params[])
{
if(GetPVarInt(playerid,"Leader") != 0)
{
new fraktname[64];
new pID,string[280];
if(sscanf(params,"u",pID))return SendClientMessage(playerid,HellBlau,"Benutzung: /invite [Spieler-ID]");
format(string,sizeof(string),"Du wurdest von Leader %s in die Fraktion %s eingeladen",SpielerName(playerid),fraktname);
SendClientMessage(pID,Orange,string);
format(string,sizeof(string),"Du hast %s in die Fraktion %s eingeladen",SpielerName(pID),fraktname);
SendClientMessage(playerid,Orange,string);
}
else
{
SendClientMessage(playerid,Rot,"Du bist kein Leader!");
}
return 1;
} -
Moin Moin,
bekomme diese Errors bei einem /suspect Befehl:
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(1670) : error 029: invalid expression, assumed zero
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(1670 -- 1671) : warning 215: expression has no effect
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(1671) : error 001: expected token: ";", but found "new"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(1671) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
Zeile 1670-1671:
{·
new wanteds;Hier einmal der ganze Suspect Befehl:
ocmd:suspect(playerid,params[])
{
if(IsAnCop(playerid))
{·
new wanteds;
new Wanted[128],Cop[128],Verbrecher[128],Grund[128];
if(sscanf(params,"uis",playerid,wanteds,Grund))return SendClientMessage(playerid,Rot,"/suspect [Spieler] [Wantedzahl] [Grund]");
if(wanteds<1||wanteds>10)return SendClientMessage(playerid,Rot,"Du kannst nur minimal 1 Wanted oder maximal 10 Wanteds geben!");
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+wanteds);
SetPVarInt(playerid,"Wanted",GetPlayerWantedLevel(playerid));
format(Cop,sizeof(Cop)," Du hast %s %s Wanteds gegeben. Grund %s",SpielerName(playerid),wanteds,Grund);
format(Verbrecher,sizeof(Verbrecher),"Der Polizist %s hat dir %s Wanteds Gegeben. Grund: %s",SpielerName(playerid),wanteds,Grund);
format(Wanted,sizeof(Wanted), "Nun ist dein Wantedlevel auf %i gestiegen!",GetPlayerWantedLevel(playerid));
SendClientMessage(playerid,LVPDBlau,Cop);
SendClientMessage(playerid,Rot,Verbrecher);
SendClientMessage(playerid,Rot,Wanted);
SpielerSpeichern(playerid);
}
return 1;
}MfG
Deagle/edit
Rechtschreibfehler behiben. -
uhuu ich lach mir die seele ausm leib
-
das funktioniert nicht !
-
Hey Leute,
Ich wollte mal fragen, wie ich in "PlayAudioStreamForPlayer" - YouTube-Musik abspielen kann.
Also music, die auf YouTube ist.oder das ich sie downloade und dann irgendwie abspielen lasse...
MfG
Deagle -
habe es jetzt etwas verändert & einen Textdraw erstellt.
Nur leider zeigt er mir nichts an, warum ?
hier die zeilen:
new Text:Speedo;public OnGameModeInit()
{
Speedo = TextDrawCreate(118 ,448 , "");
TextDrawFont(Speedo , 1);
TextDrawLetterSize(Speedo , 0.5, 3.5);
TextDrawColor(Speedo , 0xffffffFF);
TextDrawSetOutline(Speedo , false);
TextDrawSetProportional(Speedo , true);
TextDrawSetShadow(Speedo , 1);
}public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)//BENZINANZEIGE
{
TextDrawShowForPlayer(playerid, Text:Speedo);}
else
{
TextDrawHideForPlayer(playerid, Text:Speedo);
}
}
public Speedometer(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,speed_string[256],Float:chealth;
vehicleid = GetPlayerVehicleID(playerid);
GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
GetVehicleHealth(vehicleid, chealth);
format(speed_string,200,"~B~Benzin: ~W~%d%%",Tank(vehicleid));
TextDrawSetString(Text:Speedo,speed_string);
}
return 1;
}er zeigt mir ingame nichts an, warum ??!
-
Such doch in der Sufo nach Speedomater oder Tacho oder so
dann weisst du, wie ich hierdrauf gestossen bin ! -
dann kommt das:
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3731) : error 017: undefined symbol "GetPlayer2DZone"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 017: undefined symbol "VehicleName"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : warning 215: expression has no effect
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 001: expected token: ";", but found "]"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 029: invalid expression, assumed zero
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
ZEILE 3731 - 3732:
GetPlayer2DZone(playerid, LocationZone, MAX_ZONE_NAME);
format(speed_string,200,"~B~Fahrzeug: ~W~%s~n~~B~Km/h: ~W~%d km/h~n~~B~Zustand: ~W~%d%%~n~~B~Benzin: ~W~%d%%~n~~B~GPS: ~W~%s",VehicleName[GetVehicleModel(vehicleid)-400], final_speed_int, floatround(chealth, floatround_round)/10, Gas[vehicleid], LocationZone);/edit:
Ich möchte eig nur, dass er mir den Tankinhalt anzeigt - mehr nicht !
Tacho hab ich selber eins -
bekomme dabei diese Errors - pls help
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 017: undefined symbol "MAX_ZONE_NAME"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 036: empty statement
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
diese Zeile:new LocationZone[MAX_ZONE_NAME];
-
Hey Leutzz,
Ich suche eine Benzinanzeige die zu diesem Tanksystem passt:
[ SCRIPTING ] TanksystemEs sollte per Text-Draw angezeigt werden, wieviel Liter noch im Tank sind.
Natürlich nur, wenn der Player im Care istMfG
Deagle -
Sind in deinem GF noch keine Fraktionen drin ?
wenn ned, versuch mal das:
http://www.youtube.com/watch?v=CMEXmN-WSdI -
[ SCRIPTING ] Tanksystem
-
nur wie geht das ?
Ich bin eigentlich relativ neu in der Scriptingszene...(Bevor ihr es vorschlagt, Ich hab schon bei MrMonat nachgeguckt - ohne Erfolg)
-
Er fragte, ob du sie hochgeladen hast, auf den Server! Dass du sie auf dem PC hast ist klar...ja, sie sind auf dem root
aber es geht immer noch ned -
bei npcmodes ?
ja klar sonst würds ja ned gehn, wenn ike den server über meinen PC laufen lasse ! -
//BEI ONPLAYERREQUESTCLASS
if(IsPlayerNPC(playerid))return 1;
//BEI ONPLAYERCONNECT
if(IsPlayerNPC(playerid))return 1;/edit
es funkt ja nur auf dem root ned !
i dont know why ! -
Hier sind alle Zeilen, wie etwas mit dem Busfahrer zutun haben:
//UNTER INCLUDES
new botauto;
//ONGAMEMODEINIT
ConnectNPC("Busfahrer","tutorialbot");
botauto=CreateVehicle(431,2040.2487,1548.0469,10.4183,177.8473,126,126,1);//Tutorial Bus
SetVehicleNumberPlate(botauto,"TuT-Bus");
//BEI ONPLAYERREQUESTCLASS
if(IsPlayerNPC(playerid))return 1;
//BEI ONPLAYERCONNECT
if(IsPlayerNPC(playerid))return 1;
//BEI ONPLAYERSPAWN
if(!strcmp(SpielerName(playerid),"Busfahrer",true))
{
PutPlayerInVehicle(playerid,botauto,0);
SetPlayerColor(playerid,Weiss);
}
if(IsPlayerNPC(playerid))return 1;
// BEI ONPLAYERSTATECHANGE(WEGEN FÜHRERSCHEINE)
if(newstate==PLAYER_STATE_DRIVER)
{
if(!IsPlayerNPC(playerid))
{
new carid = GetPlayerVehicleID(playerid);
if(IsAnLKW(carid))
{
if(GetPVarInt(playerid,"LKW-Schein")!=1)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid,"Du hast keinen LKW-Schein !",2000,3);
}
}
}
}
//Habe denBus unter LKWs gesteckt!und genauso funktioniert es auch - wenn ich den Script über meinen PC laufen lasse.
Lasse ich den Script über Root laufen, wird der NPC gespawnt, aber sonst nix, keine Farbenänderung von Orange auf Weiss oder so... -
Ich kann le(s)sen !
nur leider habe ich oben dies Angesprochen:
Zitatich mein die samp-npc.exe !
wenn ich den testserver über meinen eigenen PC laufen lasse, öffnet diese sich und alles ist OK !
beim root öffnet sie sich ned, und der Busfahrer sitzt ned in seinem Bus...
Les(s)en bildet !