Guck in MTA unter "mesh", dann findest du ihn.
Beiträge von SoulMan
-
-
Nein, stimmt schon, aber das würde irgendwie wenig Sinn ergeben.
Somit kann man ja nur befehlen, dass der Admin alle Befehle mit der Remote-Funktion im Script
ausführen kann, wenn er Level 1(oder) Level 7 Administartor ist.
"Und" wäre ja dann "&&".
Und das wäre noch sinnfreier.Aber die Idee an sich war ganz gut.
Man kann aber auch einfach alle Befehle in seinen Gamemode kopieren und manuell anpassen. -
Was bringt es mir, wenn ich bei default 0 returne? xD
Es soll ja genau bei diesen nicht ausgesonderten Modellen angezeigt werden.Und ein stock? hm..kann ich ja auch nur reinschreiben, was ich jetzt schon habe.
Alle autoid's rauszuschreiben ist mir zuviel Arbeit.
Das default sollte diesen Teil ja ersparen..Hat noch Jemand eine Idee/Verbesserung?
-
Hey, liebe Com!
Ich hab ein kleines Problem, ich habe einen Tacho, der soll jedoch nur für bestimmte
Autos verfügbar sein. Fahrräder z.B. sollten ausgeschlossen sein usw.Hier mein Code. Eignetlich sollten die Textdraes jetzt nur für default erstellt werden, aber trotzdem
wird alles angezigt, auch bei den ausgesonderten ID's.if(newstate == PLAYER_STATE_DRIVER)
{
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
switch(vehicle)
{
case 509,481,510,592, 577,511,512,593,520,553,476,519,460,513,548,425,417,487,488,497,563,447,469,472,473,493,595,484,430,453,452,446,454:
{
TextDrawShowForPlayer(playerid,SpeedoKMHText);
TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
TextDrawHideForPlayer(playerid,SpeedoTankText);
TextDrawHideForPlayer(playerid, SpeedoTank[playerid]);
}
default:
{
TextDrawShowForPlayer(playerid,SpeedoKMHText);
TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
TextDrawShowForPlayer(playerid,SpeedoTankText);
TextDrawShowForPlayer(playerid,SpeedoTank[playerid]);
}
}
}
Hoffe, jemand kann helfen.
mfG*/Edit:
Code eingerückt. -
Toplists, User werben User Aktionen, Stats Back Aktionen, Startbonus Aktionen, Forenwerbung, oder auch Fremdwerbung nachts wenn kein Admin on ist
Ich konnte hier bis jetzt keine Ironie finden oder ist sie doch vorhanden?Mach was einzigartiges, was Interessantes, das aussagt "Hey, da join ich mal!".
-
Kommt keine Nachricht beim eingeben der Befehle? Wenn dort steht, dass dein rank nicht hoch genug ist,
musst du dein Adminlevel mit der Call-Remote Funktion anpassen.Was sagt die samp-server.exe beim Laden des Filterscripts?
Versuch mal das Filterscript nur commands oder so zu nennen, damit ein Tippfehler ausgeschlossen ist.Meld dich nochmal, wenns immernoch nicht klappt.
*/Edit:
Kann auch sein, dass du nicht abgespeichert hast. -
SpawnPlayer musst du woanders returnen.
Du legst einfach einen Standardskin fest, z.B. 7 und wenn der Skin nicht mehr 7 ist, lässt du ihn direkt spawnen.
Beim Spawn wird dann der Skin zugeweisen.if(pInfo[playerid][Skin] != 7)return SpawnPlayer(playerid);
Das kommt zum OnPlayerRequestClass. -
Hast du meine letzten 2 Beiträge gelesen?
Unter OnPlayerSpawn kommt das. -
Unter
public OnPlayerSpawn(playerid)
Wenn ein Skin bereits zugeordnet ist, kannst du das auch abfragen und direkt spawnen lassen.
einfach return SpawnPlayer(playerid); nutzen. -
Der Befehl selbst hat damit garnichts zu tun.
Du musst beim Spawn den gespeicherten Skin zuweisen lassen.Im Moment speicherst du den Skin, weist ihn aber nicht wieder dem Spieler zu.
Sprich:
SetPlayerSkin(playerid,pInfo[playerid][Skin]);BTW:
Warum so viele Zeilen? Es geht doch auch kürzer.
COMMAND:setskin(playerid,params[])
{
new pID, sID, str[128];
if(sscanf(params, "ud",pID,sID))return SendClientMessage(playerid,0xC8C8C8FF,"/setskin [ID/Name] [SkinID]");
if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xC8C8C8FF,"Dieser Spieler ist nicht online!");
if(sID < 1 || sID > 299) return SendClientMessage(playerid,0xC8C8C8FF, "Die SkinID muss zwischen 1 und 299 liegen!");
if(pInfo[playerid][AdminLevel] > 2)
{
GetPlayerName(playerid,aname,sizeof(aname));
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(pID,COLOR_WHITE,string2);
SetPlayerSkin(pID,sID);
}
else return SendClientMessage(playerid, 0xC8C8C8FF, "Dein Adminrank reicht nicht aus!");
return 1;
} -
Gefällt mir sehr gut.
Interpretation ist hier gefragt. -
Hier der Link, zum erstellen einer solchen Signatur. Klick!
-
Direkt zum Auto gibt es, soweit ich weiß keine Abfrage.
-
Sie aber auch.
Kranke Sache.. -
verstehe immer noch den SInn dieser map nicht
0/10
Du hast den Account auch nur, um alles schlecht zu machen oder?
Sinnloser Kommentar!Ich finde die Map gut. Mochte DM-Maps schon immer.
-
Hier ist eine Liste mit den ModelID's.
-
Ich liebe solche Städte!
8/10 -
Hat ein Kollege von mir auch mal gemacht, gesund ist es auf jeden Fall überhaupt nicht!
Ich würde nie auf die Idee kommen, dass alleine durchzuführen.. -
-
1. Gibt es auf GRP nur wenige User, die hier registiert sind.
Und 2. zählt das nicht (entfernt) als Rufmord?
Nur mal so nebenbei. Obwohl es mich auch interessieren würde.
War ja dort auch Stammuser.