mach mal die 1 nach gfl weg in der Server.cfg
Beiträge von [MR]Max
-
-
Weiß jemand wie man ein simples pickup macht, wo man auch /healme eingeben kann und man bekommt dann Leben?
unter OnGameModeInit:CreateObject(1240,1,Posx,Posy,Posz,0);//Koordinaten ändern)
unter OnPlayerCommandText:
if(strcmp(cmd,"/healme",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,1,Posx,Posy,Posz))//gleichen Koordinaten wie oben
{
SetPlayerHealth(playerid,100);
}
return 1;
} -
hast du die variable plname eigentlich überhaupt dort definiert? oder wie soll das Script den Namen herausfinden??
Damit bekommst du denke ich mal den ersten Warning raus
-
Also wenn ich dich richtig verstanden habe, so willst du machen, dass wenn jemand Wanted ist, dass er nach Relog ins Gefängniss kommt?
Dann mach doch einfach bei
OnPlayerSpawn(playerid)
{
if(PlayerInfo[playerid][pWanted] >0)
{
SetPlayerPos(playerid,x,y,z);//Coords vom Knast
PlayerInfo[playerid][pJailed] = 1;
PlayerInfo[playerid][pWanted] = 0;
}
if(PlayerInfo[playerid][pJailed] == 1)
{
SetPlayerPos(playerid,x,y,z);//Coords vom Knast
}
return 1;
} -
-
mach es so:
Koordinaten holen:
new float:x, float:y, float:z;
GetPlayerPos(playerid,x,y,z);und die Kamera dann mit:
SetPlayerCameraPos(playerid,Posx,Posy,Posz); //Positionen ändern (vor den Spieler)
SetPlayerCameraLookAt(playerid,x,y,z); -
Also bei mir hast du oben 11 eingegeben es sind aber 12 Bizes... oder sehe ich das falsch?!
-
schön gemacht.
kann man durchaus 9/10 geben.
Ich finde jedoch, dass es noch ein bisschen ausgebaut werden könnte.
mfG max
-
Benutze lieber RemovePlayerFromVehicle(playerid);
-
klammerfehler bei 3. if abfrage
-
benutze mal die Suchfunktion....!!!!!!
-
new hotdogcars[0];
OnGameModeInit:
hotdogcars[0] = AddStaticVehicle(modelid,PosX....etc)
oben:
forward IsAHotdogCar(carid);unter OnPlayerEnterVehicle:
if (IsAHotdogCar(vehicleid) && !ispassenger)
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel");
TogglePlayerControllable(playerid,0);
}irgendwo unter einer anderen public:
public IsAHotdogCar(carid)
{
for(new i = 0; i < sizeof(hotdogcars); i++)
{
if(carid == hotdogcars[i])
{
return 1;
}
}
return 0;
}denke so müsste es gehen
-
if(strcmp(cmd,"/gun",true)==0)
{
SetPlayerPos(playerid,PosX,PosY,PosZ); //hier die Koordinaten vom Inneren des gunshops
return 1;
} -
dann machste das Auto einfach so, dass niemand einsteigen kan... dann kann auch keiner Fahren
-
du kannst doch kein unsichtbares pickup machen... ich denke er meint es so:
unter OnPlayerPickupPickup
if(pickupid == pnspickup)
{
SendClientMessage(playerid,COLOR_GRAD1,"Du bist in einem Pay'n Spray!");
return 1;
} -
dann kopier doch das System aus dem LoH Script
-
Benutze mal die Suchfunktion. Da wirst du garantiert fündig.
mfG Max
-
hast du schonmal versucht SAMP neu zu installieren?!
-
kommt der Fehler bei allen Servern oder nur bei bestimmten?
-
schöne Sache... Hoffe du hast Erfolg mit der Seite