Hallo Leute
Ich habe mal ne frage kann man so ein befehl schreiben das wen man in ein Info zeichen geht das man /fwskin macht und dann bekommt man
ein Feuerwehr Skin geht das?
Danke im Voraus
Mfg
martin1997
Hallo Leute
Ich habe mal ne frage kann man so ein befehl schreiben das wen man in ein Info zeichen geht das man /fwskin macht und dann bekommt man
ein Feuerwehr Skin geht das?
Danke im Voraus
Mfg
martin1997
Guten Abend martin1997,
natürlich geht das.
Du erstellst dir ein ganz normales Pickup und dazu einen Befehl mit einer IsPlayerInRangeOfPoint Abfrage,
so ungefähr:
Das Pickup, also Infozeichen unter OnGameModeInit:
AddStaticPickup(1239, 23, x,y,z,-1);
Der Befehl unter OnPlayerCommandText:
if(strcmp(cmd, "/fwskin", true) == 0)
{
if(IsPlayerConnected(playerid))//Ob der Spieler mit den Server verbunden ist.
{
if(IsPlayerInRangeOfPoint(playerid,2.0,x,y,z))//Ob der Spieler am Infozeichen ist
{
SendClientMessage(playerid,COLOR_GRAD1,"Du hast dich umgezogen!");//Nach dem erfolgreichen Befehl Nachricht
SetPlayerSkin(playerid,skinid);//Skin ändern
}
else SendClientMessage(playerid,COLOR_GRAD1," Du bist nicht am /fwskin Platz!");//Wenn er nicht am Infopunkt is
}
return 1;
}
Ich hoffe ich konnte dir helfen
Gruß
Asa