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...-.-