Wenn du es abschließen willst nutze das hier
http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer
Du kannst aber auch generell sagen jeder der nicht in der
Fration ist kann das Car nicht fahren.
Wenn du es abschließen willst nutze das hier
http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer
Du kannst aber auch generell sagen jeder der nicht in der
Fration ist kann das Car nicht fahren.
ZitatC:\Users\Nico\Desktop\United Stunting\gamemodes\SU.pwn(2720) : error 017: undefined symbol "DIALOG_STYLE_PASSWORD"
Hier hast du vergessen den Dialog zu definieren
und bei Loose Identitation hast du was falsches oder falsch eingerückt,
oder generell was falsche irgendwo hingepostet
Guck mal hier da findest du die lösung
http://wiki.sa-mp.com/wiki/AddVehicleComponent
public OnPlayerConnect(playerid)
{
new name[MAX_PLAYER_NAME], string[256]; // string kannste auch kleiner machen muss nicht so groß
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s has joined the server", name);
SendClientMessageToAll(0xC4C4C4FF, string);
PlayerCount ++;
return 1;
}
So müsste es funktionieren
ich hab da nie bei string noch +MAX_PLAYER_NAME hinter gesetzt.
Wenn du den Bot Recordes musst du alles eingeben
1. Dir den Skin geben den der Bot haben soll.
2. Dann in die Anim gehen die er machen soll.
3. Dann den Bot Recorden irgendwann stoppen.
Als letztes ins Script einbauen
Mit Freundlichen Grüßen
airstylzz
Entweder du machst das mit printf
da steht das dann im Server fenster
oder du machst das mit MySQL wie du es wolltest, aber damit kenn ich mich nicht
so gut aus ich würd ja printf benutzen
stock GetVehiclePrice(vehicleid)
{
new v = GetVehicleModel(vehicleid)
if(v == 411) // Hier Infernus
{
Price = 5000
}
if(v == 560) // Hier sultan
{
Price = 2500
}
}
ganz oben ins Script machst du "new Price;"
dann machst du einfach ne abfrage wenn er in CarID so undso sitz suchst du mit der Funktion
die VehicleModel und und der CarID die Abfrage und sagst ihm
die CarID gehört zum Auto haus und hat den Preis
Hast du auch bei
SetPlayerInterior
Die Richtge InteriorID ?
Das geht im Script nicht, da müsstest du dann die
Config der Autos ändern ..
Da die Autos von Rockstar Games so auf die Geschwindigkeit
angepasst wurden.
Wenn es alle sehen sollen,
mach einfach bei OnPlayerDeath
SendDeathMassage(playerid, killerid, reason);
ich wünsche euch ebenfalls ein Frohes und besinnliches Fest
Mit Freundlichen Grüßen
airstylzz
Das ist die 2. Coords angabe
IsPlayerInRangeOfPoint(playerid,30.01646.2810,-1813.0746,13.5322)
Muss lauten
IsPlayerInRangeOfPoint(playerid,30.0,1646.2810,-1813.0746,13.5322)
Du hast nen , vergessen
Meinst du mit Raum Interior ?
Wenn ja dann
GetPlayerInterior(playerid);
if(strcmp("/enter", cmdtext, true) == 0)
{
if(PlayerInfo[playerid][pMember] == HierDie FrakID && IsPlayerInRangeOfPoint(range, x, y, z)
{
// Hier dann was passieren soll
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht der Fraktion oder nicht in der nähe des Punktes");
}
}
So sollte es klappen ..
//edit: Fehler im pwn Code
undefined symbol wird mit
new StreamObject_OnGameModeInit
behoben
erst mal ganz normal die Pickups erstellen
dann
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == stream)
{
PlayAudioStreamForPlayer(...)
}
}
dann spielt er das Audio Plugin ab
if(strcmp("/musikaus", cmdtext, true) == 0)
{
StopAudioStreamForPlayer(playerid);
}
Diese StopAudioStreamForPlayer und PlayerAudioStreamForPlayer
sind nur in 0.3d verfügbar ich weiß nicht was du benutzt.
man kann nicht mehr als 255 HP haben
es sei denn du machst das mit nem Timer, der dann alle 2 Sek. die
HP von nem Admin auf 10000 setzt ...
forward heal(playerid);
public OnPlayerSpawn(playerid)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
SetPlayerHealth(playerid, 10000)
SetTimer("heal", 2000, true);
}
}
public heal(playerid)
{
SetPlayerHealth(playerid, 10000);
}
Such mal bei
public OnGameModeInit()
und guck dann nach
AddPlayerClass