-.- gestern war ich wohl nit ganz bei der sache habe id anstatt if geschrieben...
if(admincar[playerid] != 0) {DestroyVehicle(admincar[playerid]);}
Beiträge von [DT]Sniper
-
-
zu edit 2: ich denke es soll nur kommen wenn man als driver einsteigen will.
Haste meine Version (abgewandelte Funktion von Internet ink) benutzt oder die orginal von internet ink?
Weil bei meiner müsste mann jetzt nicht mehr soviel verändern. -
mouseover funktion lässt sich leicht mit schon exestierenden Plugins erstellen.
-
so schwer?
//stats
if(!strcmp(strget(cmdtext,0),"/stats"))
{
if(!strlen(strget(cmdtext,1)))
return
SendClientMessage(playerid,COLOR_FADE4,"Use: /stats");
new eins = GetPlayerScore(playerid);
new zwei[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid,zwei,sizeof(zwei));
format(string, sizeof(string), "**Account** Name: %s Deaths: %d", zwei, eins);// hier war auch noch nen fehler: intager != String
SendClientMessage(playerid,COLOR_FADE5, string);
return 1;
} -
Idee: ganz gut. gab es bisher glaube ich auch noch nit: 8/10 wenn es die wirklich noch nit gab.
Umsetzung: naja hätte mann viel schöner machen können und mit viel mehr möglichkeiten. Ohne die Waffen sähe gar nit was das darstellen soll. 3/10
Detailreichtum: der Detailreichtum ist sogut wie gar nicht zu sehen. Die einzigen Deatils sind die paar Waffen... 1/10
Gesamt: 12/30 -
bitte code wo die nachricht gesendet wird mit allen drum und dran reinstellen sonst können wir schlecht helfen.
-
wie sind die Autos eingefügt?
-
@ZKX: hm, ich stze den Player Hoch also aufs Auto, wenn du das so machst wie du geschrieben hast, passiert genau dass was ich vermeiden will: Ein Pfannenkuchenförmiger Spieler xD
b2T:
verbesserungsvorschlag, damit später nicht mehrere Autos pro Admin sind, würde ich es noch leicht verändern:if(strcmp(cmd, "/acar", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
new Float:PX,Float:PY,Float:PZ,Float:PA;
GetPlayerPos(playerid, PX,PY,PZ);
GetPlayerFacingAngle(playerid,PA);
id(admincar[playerid] != 0) {DestroyVehicle(admincar[playerid]);}
admincar[playerid] = CreateVehicle(411,PX,PY,PZ,PA,-1,-1,-1);
PutPlayerInVehicle(playerid,admincar[playerid],0);
return 1;
}
ganz oben bei den anderen variablen:
new admincar[MAX_PLAYERS]; -
damit du was lernst mache ich dir ein beispiel:
dein code:AddStaticVehicle(541,1584.2156,-1667.0631,5.5181,267.9662,22,1); // LspdSpeedcars (in grau)
AddStaticVehicle(415,1584.7056,-1671.6193,5.6662,269.6160,75,1); // LspdSpeedcars (in grau)
wichtig die letzen beiden zahlen sind die colorids hier nachzulesen:
http://wiki.sa-mp.com/wiki/Color_ID
dort sieht man ein schönes grau = 26
nun umschreiben:
AddStaticVehicle(541,1584.2156,-1667.0631,5.5181,267.9662,26,26); // LspdSpeedcars (in grau)
AddStaticVehicle(415,1584.7056,-1671.6193,5.6662,269.6160,26,26); // LspdSpeedcars (in grau) -
nein, nur wenn ein - in der savedpositions.txt an der porsition auch drin ist.
-
wenn bei den Koordinaten nen - drin ist hat das nen grund, so sollte es gehen:
SetPlayerPos(playerid,-793.6415,2417.0176,156.9395); -
sag mal was du nicht verstehst ohne genaue angaben können wir schlecht helfen.
-
hm nächstes mal Fehler schreiben naja ich rate einfach mal dass die fehler iwas mit XYZ zu tun haben..
wenn ja probier dies:
if(strcmp(cmd, "/acar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
return 1;
}
if (PlayerInfo[playerid][pAdmin] < 1)
new Float:PX,Float:PY,Float:PZ;
GetPlayerPos(playerid, PX,PY,PZ);
CreateVehicle(411,PX,PY,PZ,1,1);
SetPlayerPos(playerid, PX,PY,PZ+1.5); // wollen ja nicht dass er unterm Auto liegt
return 1;
}
return 0;
}mfg
[DT]Sniper
edit: peinlich t von [DT]war klein -.- -
-
sende mal Koordinaten Zeile aus savedpositions.txt
und wie du es bei deinen script eingebaut hast
-
ich wette er hat ein interrior gesaved aber nicht die interrior id mit /interrior ausgeben lassen und auch nicht sSetPlayerInterior() benutzt.
-
wenn du ein compile error hast, dann kannste es doch schon compilen, nur gibts es dann probleme bei der erstellung der amx, wenn du uns diesen compileerror sendest können wir dir helfen diesen zu entfernen dannach solltest du normal compilen.
-
hey, ich werde auf jeden fall mit spielen vl. machen auch nen paar kollegen mit. ich schreibe dich auch mal via pn an
hm, mein game stürtzt immer beim entwerfen eines neuen Fahrzeuges ab werde es mal neuinstallieren.
-
in der Playerinfo vom Spieler der umgebracht werden soll. das enum heist: pHeadValue wenn dies größer 0 ist ist ein auftrag auf die person ausgesetzt. die Variable ist auch gleichzeitig der Betrag der auf dem Kopf ausgestzt ist.
-
Ich finde die Grund idee toll mann könnte dies noch ausbauen wenn ich Zeit habe (habe eigedlich noch 5 Projekte in der Warteschlange) würde ich dies wenn ich die erlaubnis bekomme gerne machen.