Es wäre verdammt nett, wenn ihr mit dem spammen aufhören würdet, es wurde bereits gelöst...
siehe hier
Also unterlasst es bitte.
da ihr scheinbar nichtmal den Unterschied zwischen einer Farbe und einer Respawnzeit kennt
Es wäre verdammt nett, wenn ihr mit dem spammen aufhören würdet, es wurde bereits gelöst...
siehe hier
Also unterlasst es bitte.
da ihr scheinbar nichtmal den Unterschied zwischen einer Farbe und einer Respawnzeit kennt
Beispiel, wenn du den skin 0-4 haben möchtest und kein GetPlayerSkin machen willst,
dann machst du
AddPlayerClass(0, x, y,...);
...
AddPlayerClass(4, x, y,...);
Da ja AddPlayerClass die classids festlegt, also sind ist es jetzt von 0-4 (also insgesamt 5)
Nun entspricht auch die classid der SkinID ![]()
Nutze lieber statt AddStaticVehicle - AddStaticVehicleEx und nimm als letzten Parameter -1
dann respawnt das Auto dann wenn es kaputt ist ![]()
Du kannst auch classid nutzen, dann musst du aber alle skin per AddPlayerClass eingetragen haben ![]()
Angelo, was macht das bitte für einen unterschied?
In der .amx steht da auch 16 ![]()
BTW: wird denn überhaupt was aufgerufen?
kannst du ja mal printen über
SendClientMessage
Skinid != classid.
Nutze GetPlayerSkin ![]()
Wo setzt du denn bitte den Skin auf 26?
Das tust du nirgends ![]()
if(GetPlayerHealth(playerid) >= 160)
zu
new Float:health;
GetPlayerHealth(playerid,health);
if(health >= 160)
SetVehicleNumberPlate(BusLinie57A,"SA | 57A");
BusLinie57A=AddStaticVehicle(437,1225.9569,-927.6478,42.8152,100.6896,98,20);
gehört so
BusLinie57A=AddStaticVehicle(437,1225.9569,-927.6478,42.8152,100.6896,98,20);
SetVehicleNumberPlate(BusLinie57A,"SA | 57A");
public OnPlayerRequestClass(playerid, classid) { if(IsPlayerNPC(playerid))return 1;
return 1; }
statt
if(IsPlayerNPC(playerid))return 1;
lieber
if(IsPlayerNPC(playerid)) SpawnPlayer(playerid);
ZitatIV. Generell verbotene Inhalte
Verboten sind im gesamten Board (Beiträge, Signatur, Avatar und Benutzertitel) insbesondere
Themen und Beiträge, welche die Installation oder Handhabung von Forumsoftware betreffen (Wbb3, Burning Board etc.).
Sowas ist hier nicht gestattet zu fragen ![]()
Dann wenn es fertig ist.
Was soll diese scheiß Fragerei?
Das weiß vermutlich nicht mal Kye selber
Das -1 wird returnt, wenn man an einer nicht verfübaren HausID steht, daher an gar keinem Haus steht.
Hab ich ihm schon erklärt,
aber scheinbar vergisst er das man -1 in einem Array nicht benutzen kann ![]()
Irgendwann crasht der Server
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/help", true))
{
SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: This is the /help command!");
return 1;
// Returning 1 informs the server that the command has been processed.
// OnPlayerCommandText won't be called in other scripts.
}
return 0;
// Returning 0 informs the server that the command hasn't been processed by this script.
// OnPlayerCommandText will be called in other scripts until one returns 1.
// If no scripts return 1, the 'SERVER: Unknown Command' message will be shown.
}
Das sagt doch eigentlich alles ![]()
guck doch einfach in die SAMP.ide die sich im SAMP Ordner von GTA SA befindet
Alles Gute zum 18. Systemfehler ![]()
GetPlayerName(pID,namePID,sizeof(namePID));
Das solltest du erst aufrufen wenn du weißt wie die ID lautet, sprich nach sscanf
Hast du dabei mal in die Serverlog geguckt?
Da müsste was interessantes drin stehen
Hast du dein System eigentlich getestet wenn du nicht in der Nähe eines Hauses bist?
War ja nicht meine Idee :D,
war seine ![]()
Dann hast du den gleichen mist wievorher nur komplizierter...
Ich bin zwar nicht fürs vorkauen zuständig, aber so wies aussieht wird das wohl nichts...
stock GetNearHausID(playerid)
{
new Float:x,
Float:y,
Float:z;
GetPlayerPos(playerid, x, y, z); // "gette" x, y, z - Koordinate an denen der Spieler sich befindet
for(new hWhich; hWhich != MaxHaus; hWhich++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Haus[hWhich][hX], Haus[hWhich][hY], Haus[hWhich][hZ])) return hWhich;
}
return -1;
}