der SAMP Map Editor
Beiträge von Sharpadox
-
-
@Register:
Immer "Ihre eingegebenen Daten sind fehlerhaft!"@Login:
"Deine angegebenen Daten sind falsch!"Oo
-
Also ich finde es geil ;D
Das rosa Bild passt nicht perfekt zum Schwarz,
aber du hast es gut hinbekommen, dafür dass
du noch Anfänger bist
8/10
-
Soweit ich weiß, gibt es doch ein "#define Verlust 500" oder sowas?
Zumindest kenne ich das so
-
@Techno312
ocmd:veh(playerid,params[]) //ERSTELLEN
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
new vehicle, color1, color2;
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
if(sscanf(params,"iii",vehicle,color1,color2)) return SendClientMessage(playerid,Grau,"[Benutze]: /veh [VehID] [Farbe1] [Farbe2]");
new vid = CreateVehicle(vehicle,x,y,z,a,0,0,0);
AddVehicleComponent(vid,1024);
SetVehicleNumberPlate(vid,"~Admin~");
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[vid] = true;
new str[128];
PutPlayerInVehicle(playerid,vid,0);
format(str,sizeof(str),"Du hast ein Admincar gespawnt! (Name: %s - ID: %i)",VehicleName[GetVehicleModel(vid)-400],vehicle);
SendClientMessage(playerid,bBlau,str);
return 1;
}
SendClientMessage(playerid,aRot,"[Info]: Du bist nicht befugt!");
return 1;
}ocmd:dtc(playerid,params[]) //LÖSCHEN
{
new currentveh;
currentveh=GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pAdmin] <= 4) return SendClientMessage(playerid,aRot,"[Info]: Du bist nicht befugt!");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Grau,"[Info]: Du bist in keinem Fahrzeug!");
DestroyVehicle(currentveh);
SendClientMessage(playerid,bBlau,"[AdmCmD]: Fahrzeug erfolgreich entfernt.");
return 1;
} -
Also 1k Zeilen schafft man in einem Tag, wenn das Script Blank ist

Also bezahlst du für einen Scripter, oder wie? Denn immerhin, ist das hier der Marktplatz
-
ShowPlayerDialog(playerid, DIALOG_UPDATES, DIALOG_STYLE_MSGBOX, "Server Updates","Karts an der Kartstrecke hinzugefügt","Okay","");
Es gibt schon einen Grund, wenn ich es dir so sage -.- So funktioniert es..
Wenn du ein Button "" machst, wird er nicht angezeigt!
-
DIALOG_STYLE_INPUT benutzen (Wieso überhaupt was reinschreiben?)
Ich würde DIALOG_STYLE_MSGBOX nehmen...
Bei Buttons dann; "Okay",""
-
Dank |Prototype| genau das habe ich gesucht

-
Wow, danke..
Das ist eine echt gute Idee..
-
Einfach bei deinem LoginDialog einfügen
id(dialogid == D_Login)
{
if(response == 0)
{
ShowPlayerDialog(playerid, DIALOG_NEON, DIALOG_STYLE_LIST, "Server updates","Zurzeit keine","OK");
//...
}
//...
return 1;
} -
Okay danke
Darauf hätte ich auch kommen können

Genau für Admin-Errormeldungen brauchte ich das *hust*
//EDIT:
Aber ist das mit meiner Variante nicht möglich?
-
Mach doch nach 15 Sekunden:
new vid = GetPlayerVehicleID(playerid);
SetVehicleToRespawn(vid);bzw.
new vid = Beispielauto;
SetVehicleToRespawn(vid); -
Hey, ich wollte mir folgenden Stock erstellen, weil es mich nervt dauernd SendClientMessage zu schreiben.
Nun sieht er so aus;stock Fehler(playerid,text[])
{
SendClientMessage(playerid,0xBEBEBEFF,text);
return 1;
}Ich würde es gerne aber so habe, dass ich zB einfach nur "Fehler("Dies ist ein Fehler");" eingeben muss.
Ich weiß aber nicht wie..
Ich habe es erst so versucht:
stock Fehler(playerid=playerid,text[])
{
SendClientMessage(playerid,0xBEBEBEFF,text);
return 1;
} -
Ich habe auch das Problem (TextDrawEditor)
Wegen dem Fehler kann ich kaum noch weitermachen mit meinen wichtigen Sachen, da ich Textdraws brauche. -
Und wenn du es so machst?
ocmd:sms(playerid, params[])
{
new nummer,pID,Text[128],str[128],string[128];
if(sscanf(params,"ds",nummer,Text)) return SendClientMessage(playerid,Gelb,"[Benutze]: /sms [Nummer] [Text]");
nummer = PlayerInfo[pID][pHandyNummer];
if(IsNumberOnline(nummer))return SendClientMessage(playerid,Rot,"Die angegebene Nummer gibt es nicht!");
if(CheckNumber(nummer) == 1)
{
format(str,sizeof(str),"[SMS] %s : %s",PlayerName(playerid),Text);
format(string, sizeof(string),"* %s Hollt ihr/sein Handy raus!",PlayerName(playerid));
GivePlayerMoney(playerid,-100);
SendMirChat(string,playerid);
SendClientMessage(pID,SMSFarbe,str);
SendClientMessage(playerid,ochatColor,"SMS erfolgreich gesendet.");
SendClientMessage(playerid,SMSFarbe,str);
return 1;
}
else{SendClientMessage(playerid,Rot,"Die angegebene Nummer ist falsch geschrieben!");}
return 1;
} -
Okay, danke jetzt gehts

Arbeitest du eigentlich an einem Projekt, so gut wie du scripten kannst?

-
public Nitro(playerid)
{
new Float: X, Float: Y, Float: Z;
for(new i=0; i<sizeof(Nos); i++)
{
GetPickupPos(Nos[i], X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 3.0, X, Y, Z) || IsPlayerInAnyVehicle(playerid))
{
DestroyPickup(Nos[i]);
new vid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vid,1010);
}
}
return 1;
} -
Nos[0]=CreatePickupEx(1239,14,1549.0024,-2258.1736,13.5469,0);
Der wird angezeigt, aber direkt wenn ich ein Auto erstelle/ In ein Auto steige, verschwindet er und ich bekomme Permanent alle 500 ms Nitro,
egal wo ich bin..PS: Warning ist jetzt weg thx
-
Verstehe nicht ganz was du meinst^^
Habe textdatei erstellt, Pastebin eingefügt und unter ncom.inc gespeichert :x
Habe nichts geändert oder so
ps: Wenn ich CreatePickupEx mache, wird der Pickup nicht angezeigt? oO