ich wünsch euch allen ein frohes besinnliches fest auf ein paar ruhige stunden mit der familie.
Beiträge von Slash™
-
-
Sieht recht nice aus mit den ganzen einstellmöglichkeiten.
Weiter so -
Für jeden wert den du ausliest 1 Query.
Deshalb sagte ich du sollst dir ansehen wie man damit "richtig" lädt. -
Es gibt 1 zurück weil du der variable den query zuweist, sprich dann 1.
Du sölltest dir wiederum mal andehen wie man richtig mit dem plugin arbeitet und "ordentlich" laden. -
-1 = Invalid soweit ich das noch wieß, also praktisch ein 0 wert.
-
Die schleife geht durch alle adminfahrzeige,
Falls ein fahrzeug erstellt ist, wird eine variable (index) erhöht. -
Ausnahmsweise, schick daten per pn
-
packe die Hausid in eine Variable, und setze sie dann,
Ist besser als deine nearestexit funktion.
Das sieht dann so aus
ocmd:hausbetreten(playerid)
{
new id=NearestHaus(playerid);
if(id != -1)
{
if(HausInfo[NearestHaus(playerid)][haus_lock] == 1)return SendClientMessage(playerid,-1,"Das Haus ist verschlossen!");
SetPlayerPos(playerid,HausInfo[NearestHaus(playerid)][haus_xi],HausInfo[NearestHaus(playerid)][haus_yi],HausInfo[NearestHaus(playerid)][haus_zi]);
SetPlayerInterior(playerid,HausInfo[NearestHaus(playerid)][haus_int]);
SetPlayerVirtualWorld(playerid,HausInfo[NearestHaus(playerid)][haus_vw]);
SetPVarInt(playerid,"ImHaus",1);
SetPVarInt(playerid,"Hausid",id);
SendClientMessage(playerid,-1,"Du hast das Haus betreten.");
printf("hat das Haus betreten");
return 1;
}
else return SendClientMessage(playerid,-1,"Du bist nicht in der Nähe eines Hauses!");
}ocmd:hausverlassen(playerid)
{
if(!GetPVarInt(playerid,"ImHaus"))return SendClientMessage(playerid,-1,"Du bist in keinem Haus!");
if(NearestExit(playerid) == -1)return SendClientMessage(playerid,-1,"Du bist nicht in der Nähe der Haustür!");
SetPlayerPos(playerid,HausInfo[GetPVarInt(playerid,"Hausid")][haus_x],HausInfo[GetPVarInt(playerid,"Hausid")][haus_y],HausInfo[GetPVarInt(playerid,"Hausid")][haus_z]);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SendClientMessage(playerid,-1,"Du hast das Haus verlassen.");
DeletePVar(playerid,"ImHaus");
DeletePVar(playerid,"Hausid");
printf("Und wieder verlassen");
return 1;
} -
Ehrlich gesagt weiß ich nicht wie man das als mapping bezeichnet, sieht iwie so aus wie vorher.
Werde kreativ bastel das mal komplett um. -
Dann änderst du die sachen halt
-
Ja deswegen ja
Wie wäre es mit html/php oder sowas?bzw. wäre sowas zu organisieren? Ich würd mich mit anbieten was organisation angeht.
-
TutNichts:
Du meinst sprachen für so n wettbewerb?
Wenn ja wäre ich halt für pawn -
Vllt so n ründliches dach? was noch etwas offen is?
Sonst top 9/10 mal was neues. -
Mach mal n ! bei der abfrage.
-
/Push
/Push der 2. -
Warum sölltest du es nicht dürfen?
Es wurde doch released. -
Entweder du setzt nen Timer,
oder arbeitest damit, da kannst mit den normalen funktionen arbeiten.
[ INCLUDE ] Kick/Ban Fix -
Mal ne ganz doofe frage, was bringt der zugang zum Kundenbereich wenn man keine lizens hat?
Oder verstehe ich das falsch? -
Wird der Grund bei der Message angezeigt?
bzw. stimmt der pfad auch? -
Natürlich kannst du alles in einem machen, eine Funktion macht das nur umständlicher.
Also pack alles in einem befehl