Danke ben
Ich habe noch eine Frage
weißt du wie ich mit einem Befehl z.B /unrentroller
den Roller wieder verschwinden lassen kann?
Beiträge von x3Marsx3
-
-
Hey Leute ich habe ein Problem ich habe versucht mir eine Roller vermietung zu scripten..
Das hat auch alles geklappt,aber ich spawne nicht auf dem Roller wie es im Script steht PutPlayerInVehicle(playerid, rollermieten, 0);Befehl:
}
if(strcmp(cmdtext,"/rollermieten",true)==0)
{
new Float:x,Float:y,Float:z;
new rollermieten;
if(!IsPlayerInRangeOfPoint(playerid,5.0,-57.3292,-1576.5763,2.6107)) return SendClientMessage(playerid,WEIß,"Du bist nicht an der Roller vermietung.");
GetPlayerPos(playerid,x,y,z);
PutPlayerInVehicle(playerid, rollermieten, 0);
rollermieten=CreateVehicle(462,x+2,y+2,z,151,151,151,151);
GivePlayerMoney(playerid,-50);
// SetVehicleHealth(rollermieten, 100);//Der Roller explodiert beim spawnen..SendClientMessage(playerid,WEIß,"Herzlichen Glückwunsch du hast dir ein Roller für 50$ gemietet.");
return 1;
Ich hoffe ihr könnt mir helfen..
Mfg Mars
-
Mit
PutPlayerInVehicle() aber das ist da schon drinne?
ja das weiß ich aber der roller wird ja neben mir gespawnt-.-@|GXR|B3ar
Jetzt fällt der Roller auf mein Kopf wenn das +2 weg ist. -
Danke Leute das ihr mir so helfen könnt
Habe da noch ein kleines Problem der Roller wird neben mir gespawnt,aber eigentlich sollte ich ja auf dem Roller sitzen beim spawn
Kann man das ändern? -
Wenn man z.B eine Vermietung so machen möchte
-
Danke es geht,könnte man dort auch sowas wie inRangeOfPoint reinbauen?
-
Hey Leute
Ich habe versucht ein Car spawn Befehl zu machen hat bis jetzt alles geklappt,aber jetzt bekomme ich errors.
Ich hoffe jemand von euch kann mir helfen
Der Befehl sieht zurzeit so aus :Befeh:
}
if(strcmp(cmdtext,"/spawncar",true)==0)
{
GetPlayerPos(playerid,x,y,z);
PutPlayerInVehicle(playerid,vid,0);
CreateVehicle(462,x+2,y+2,z,0,0,131,131);SendClientMessage(playerid,WEIß,"Herzlichen Glückwunsch du hast dir ein Auto gespawnt.");
return 1;
Errors:
C:\Users\Marcel\Desktop\USB\Sky is the Limit\gamemodes\sitl.pwn(687) : error 017: undefined symbol "x"
C:\Users\Marcel\Desktop\USB\Sky is the Limit\gamemodes\sitl.pwn(688) : error 017: undefined symbol "vid"
C:\Users\Marcel\Desktop\USB\Sky is the Limit\gamemodes\sitl.pwn(689) : error 017: undefined symbol "x"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Errors.
Zeilen:
687 GetPlayerPos(playerid,x,y,z);
688 PutPlayerInVehicle(playerid,vid,0);
689 CreateVehicle(462,x+2,y+2,z,0,0,131,131); -
Hey Leute ich habe versucht einen Chat zumachen den nur Zivilisten nutzen können also der Spieler in Fraktion >>0<<.
Aber dieses Klappt nicht zurzeit sieht der Chat so aus.ocmd:zc(playerid,params[])
{{
if(isPlayerInFrakt(playerid,0))
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/zc [text]");
format(text,sizeof(text),"Zivilist %s: %s",SpielerName(playerid),text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
{
SendClientMessage(i,FRAKTION,text);
}
}
}
return 1;Könnte mir vielleicht jemand sagen wie es Funktunieren könnte?
-
Das ist ja nicht das Script das ist die Dos-Box womit ich den Server starte..
Beim Compilen gibt es 0 Fehler
//edit weitere Infos
-
-
Jap das hier steht in der cfg
plugins streamer sscanf
-
Hey Leute..ich hoffe ihr könnt mir Helfen.
Ich habe mein Script gerade an meinem Laptop gestartet.dort geht alles..
Ich habe es dann versucht auf meinem Pc zu starten aber dann kommt in der Dos-Box folgener Text :Script [gamemodes/Selfmade.amx]: Run time error 19:"File or function is not found"
Number of vehicle models :0Ich bitte um Hilfe
-
Hey Leute ich habe versucht für meine Medic Fraktion einen Heal befehl zu machen..es soll so funktunieren..
Medic gibt ingame ein /Heal [PayerID] [Preis für Playerid]
Player id Accept Heal..
Das klappt jedoch nicht!Mein Befehl sie noch so aus..
}
if(strcmp(cmdtext,"/heal",true)==0)
{
new pID;
SetPlayerHealth(pID,100);
GivePlayerMoney(playerid,25); //Trinkgeld für den MedicSendClientMessage(playerid,LOGINGRÜN,"====/heal ID===="); //Eventuell noch Preis!
return 1;Ich hoffe es kann mir jemand helfen
-
Yo War Zahlen vertauscht
habe das aber schon gelöst
-
Fehler schon behoben trozdem danke!
-
Hey Leute ich habe gerade bei mir beim Einlogg Text die Farbe geändert..bin mir auch sicher gewesen das dieses klappt..
Aber ich habe Errors bekommen..Zeile 360
SendClientMessage(playerid,LOGINGRÜN,"===Herzlich Willkommen auf Name!===");Errors..
E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : error 029: invalid expression, assumed zero
E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : warning 215: expression has no effect
E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : error 001: expected token: ";", but found ")"
E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : error 029: invalid expression, assumed zero
E:\SITL Script\Sky is the Limit\gamemodes\sitl.pwn(630) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Ich bitte um hilfe..
-
Hm,ja aber ich habe da ja stehen Kick(playerid); geht das dann auch?
-
Hallo Leute ich habe gerade versucht ein Befehl zu machen um alle zu Kicken..aber ich weiss einfach nicht wie ich das Hinbekommen soll das ALLE gekickt werden und nicht nur (playerid);
Der Befehl:
if(strcmp(cmdtext,"/kickall",true)==0)
{
if(isPlayerAnAdmin(playerid,1337))
Kick(playerid);
{
SendRconCommand("gmx");
return 1;
}
SendClientMessage(playerid,ROT,"Du hast keine Rechte um diesen Befehl zu nutzen!");
return 1;Ich hoffe ihr könnt mir etwas Helfen..
-
Ist Vielleicht nach dem Login ein Kick drinne?
-
Meiner Meinung nach so:
if(strcmp(cmd,"/dienst",true)==0)
{
if(SpielerInfo[playerid][sLeader] == 22 || SpielerInfo[playerid][sMember] == 22)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,1639.2731,-1527.6267,13.5906))
{
if(OnDuty[playerid])
{
OnDuty[playerid] = 0;
SetPlayerSkin(playerid,164);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nun nicht mehr im Dienst!");
ResetPlayerWeapons(playerid);
}
else
{
GivePlayerWeapon(playerid,9,1);
GivePlayerWeapon(playerid,42,99999);
SetPlayerSkin(playerid,279);
OnDuty[playerid] = 1;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nun im Dienst!");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Du bist nicht am Dienst-Punkt.");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Du brauchst nicht in den Dienst zu gehen.");
}
return 1;
}Aber ich bin mir nicht ganz sicher, teste es einfach mal