Moin erstmal,
Ich hab ein Teleport Pickup und wie mach ich jz so dass das Pickup nur für ne bestimmte Classid zugänglich ist?
Danke fürs lesen
MfG ![]()
Moin erstmal,
Ich hab ein Teleport Pickup und wie mach ich jz so dass das Pickup nur für ne bestimmte Classid zugänglich ist?
Danke fürs lesen
MfG ![]()
Ich möchte sowas auch also ich möchte das das Port Pickup nur für Medics (Fraktionsid: 4) funktioniert.
oder ist das das gleiche wie classid? ![]()
PS: suche /tow Funktion
mfg
humen
//edit: Habs selbst geschafft das mit Pickup danke
Ok Ihr zwei, passt mal auf...
Ihr habt Eure Pickups sicherlich mit 'AddStaticPickup...' eingefügt.
Nun, für Euer Problem gibt es eine SA-MP Grundfunktion, nämlich 'public CustomPickups()'.
EDIT: Ihr erstellt eine Funktion namens 'CostumPickups()' und vergesst das 'forward CostumPickups()' nicht!
Ihr fügt jetzt folgenden Code ein, um erstmal Euer Pickup zugänglich zu machen:
public CustomPickups()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerToPoint(2.0, i, KORDI-X, KORDI-Y,KORDI-Z))
{
GameTextForPlayer(i, "~w~Hier meinen Text", 5000, 3);
}
}
}
return 1;
}
Nun, du setzt für 'KORDI-X,Y & Z' deine Pickup Koordinaten ein.
Würdest du nun in das Pickup laufen würde 5 Sekunden lang da stehen 'Hier mein Text'.
Wenn du nun möchtest, dass nur eine bestimme Fraktkion, oder Spielerklasse dieses
Pickup ansehen soll, machst du eine entsprechende If-Anweisung vor das 'GameTextFor...'.
Um dir ein Beispiel zu geben, nur Admins können die geheimen Infos sehen:
public CustomPickups()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerToPoint(2.0, i, KORDI-X, KORDI-Y,KORDI-Z))
{
if(IsPlayerAdmin(i))
{
GameTextForPlayer(i, "~w~Hier meinen Text", 5000, 3);
} else {
SendClientMessage(i, COLOR_WHITE, "Du bist kein Admin und kannst die geheimen Infos nicht lesen!");
return 1;
}
}
}
}
return 1;
}
Und das wars dann auch schon! Weitere Fragen oder Probleme? Antwortet einfach meinem Post...
Mit freundlichem Gruß - #4-Future | Philip (Scripter)
Zitateine SA-MP Grundfunktion, nämlich 'public CustomPickups()'.
Nein, das ist vom Godfather...-.- ![]()