kein Problem immer wieder gerne
Beiträge von IPrototypeI
-
-
if(sscanf(params,"s",helptext)){ SendClientMessage(playerid,COLOR_HELLBLAU,"VERWENDUNG: /help [Begriff]"); SendClientMessage(playerid,COLOR_HELLBLAU,"Begriffe: Speedlock");}
if(strcmp(helptext,"auto",true) == 0){ SendClientMessage(playerid,COLOR_HELLBLAU,"/carlock , /cpark etc...");} -
sowas wird als string genutzt
das heißt du musst deine parameter so nutzennew befehl[64]
if(sscanf(params,"s",befehl))und um einen befehl abzufragen nutzt du
if(strcmp(befehl,"auto",true) == 0)
natürlich kannst du den string auch verkleinern
es wäre jedoch gut eine abfrage für die maximale verwendeten buchsatben zu machen sonst schmiert dein server ab wegen einer string überladung -
Naja es gibt bessers da ich finde das so gut wie nix so wirklich zusammenpasst
-
[ CLIENT ] SA-MP 0.3c Objekte in MTA:SA benutzen (Leichte & Schwere Methode)
hier ist es aufgeführt mit den objekten von 0.3c geht sollte jedoch auch mit neueren objekten
-
Ja so gesehen schon das ist zcmd aber ich weiß nicht wie schnell die 1.6.1 Version ist der comd include
-
Das garantiert wer bzw. sagt wer? Oder sagt ihr das von euch selbst?
Diese hohe Qualität sieht man natürlich auch an seinem Script Fusion welches er releast hat und auch wer
intelligent Reallife kennt kann dies auch nur bestätigen und kann man sich auch davon selbst her leiten -
Also ich bin jetzt davon mal ausgegangen du benutz ein GF welches auch auf grund der definition auch stimmt bei deinen commands
mein command geht ohne probleme
nur wird der 3d text nicht aktuallisiertso empfehle ich dir das noch hinzu zu fügen
Update3DTextLabelText(HouseInfo[house][Text], COLOR_FORSELL, string2); format(string2, sizeof(string2), "[Haus zu verkaufen - %s]\nPreis: $%d\nLevel: %d\n/buyhouse zum kaufen",HouseInfo[house][hDiscription],HouseInfo[house][hValue],HouseInfo[house][hLevel]);
-
Ja er sollte funktionieren
habs zwar nicht getestet weil ich erst alle meine Commands von meinem GF umschreibe und allgemein alles neu schreibe was die
ressourcen betrifft und dann testen. Aber kannst mal testen und feat back geben -
ich kann leider den command nicht lesen darum biete ich dir ein auszug aus meinem script
ocmd:asellhouse(playerid,params[])
{
new hausid, string[64];
if(sscanf(params,"d",hausid)) return SendClientMessage(playerid, COLOR_GRAD1, "NUTZUNG: /asellhouse [houseid]");
if(PlayerInfo[playerid][pAdmin] >= 4){
HouseInfo[hausid][hHel] = 0; HouseInfo[hausid][hArm] = 0; HouseInfo[hausid][hHealthx] = 0; HouseInfo[hausid][hHealthy] = 0; HouseInfo[hausid][hHealthz] = 0; HouseInfo[hausid][hArmourx] = 0;
HouseInfo[hausid][hArmoury] = 0; HouseInfo[hausid][hArmourz] = 0; HouseInfo[hausid][hLock] = 1; HouseInfo[hausid][hOwned] = 0; HouseInfo[hausid][hVec] = 418; HouseInfo[hausid][hVcol1] = -1; HouseInfo[hausid][hVcol2] = -1;
strmid(HouseInfo[hausid][hOwner], "The State", 0, strlen("The State"), 255); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~w~Du hast dieses Geschaeft verkauft", HouseInfo[hausid][hValue]); GameTextForPlayer(playerid, string, 10000, 3); OnPropUpdate();
}else{ return SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht befugt."); }
return 1;
}schon ressourcen sparend mit ocmd und sscanf
-
nein kannst du nicht entweder du hasut ein radio stream rein oder lädst deine musik datei auf einer web space hoch
native PlayAudioStreamForPlayer(playerid, "url");
oder für einen bestimten radius und punkt
PlayAudioStreamForPlayer(playerid, url[], Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0)mehr infos im wiki
-
Die beste Möglichkeit um Scripten ist das Wiki
http://wiki.sa-mp.com/wiki/Category:Scripting_Documentation
da lernst du mehr als in jedem Tutorial und hast auf jedenfall die basics drauf.
Danach kannst ja mal anfangen ein script zu editieren oder gar selbst zu machen.
Solltest du da nicht weiter kommen bei manchen sachen einfach mal nach tutorials schauen, ausprobieren oder sich von anderen Script die Methoden abschauen.
Und wie es schon die meisten hier erwähnt haben muss ein bestimmter Wille vorhanden sein und auch eine Lust dies zu erlernen.
-
-
danke Nils
ist zwar nur 1.5 aber trotzdem danke -
Hallo alle zusammen ich suche die neuste Version des OCMD Includes 1.6.1 da der Downloadlink nicht mehr geht auf
hier der orginal link
http://gta-mp.org/board5-sa-mp…besser-als-dcmd-und-zcmd/
vllt hat jemand die include währe nett wenn mir jemand diese hochladen könnte
MFG: DonVito
Ps: kommt mir jetzt nicht mit dem link also bitte genauer lesen
[Include] OCMD -
probiers mal mit dem
for(new x=0; x<strlen(cmdtext);){
if(cmdtext[x] == '#'){ return SendClientMessage(playerid, COLOR_WHITE, "NUTZE: /bizname [Name]");}
} -
Das kommt davon das du diese Funktion neue definiert hast vom G-Stylez MyySQLPlugin
-
Mal so eine Frage benutzt du ein godfather oder machst du dir ein selfmade da
Policecars bei dir nicht definiert ist zu dem würde es bei einem Godfather so heißen PolizeiVehs -
Alles anzeigen
Was seit ihr für kleine eingebildete Leute ?
Er hat geschrieben es ist aus Langeweile entstanden!
Also bitte...
Es ist nicht das tolles aber auch nicht SO schlecht.
Dafür das er es alleine versucht hat und ein Neuling ist wurde ich sagen 4/10, weil es schon so viele davon gibt.MFG GamerXIOS
Jo das finde ich auch gleich sowas zu schreiben wie " einfach schlecht" mal ehrlich macht es besser und überlegt euch erstmal ob ihr hier rein postet oder nicht
weil sowas ist keine bewertung.////////////////////////////////
3/10 Warum dies ist leider zu vermehrt hier im Forum und auch dazu wiederrum als filterscript nicht umbedingt nötig da wäre es sinvoller gewesen es als normaler command zu posten und durch das , dass dieser Command "System" schon mehrmals gepostet wurde macht es dies leider auch zu nix besonderem mehr
trotzdem

-
Alles anzeigen
Naja ich hatte halt früher DCMD genommen, weils leicht zu scripten war (und ich kein anderes kannte :D)
Außerdem war DCMD ja nur ein Codeschnipsel, den man ins Script eintragen musste
Aber was gibts jetzt für nen großen Geschwindigkeitsunterschied von z.B. ocmd zu dcmd?
Das merkt ein handelsüblicher Spieler nicht.//EDIT:
[DT]Sniper: Joa, was denkste, warum ich das in Anführungsstrichen gesetzt habe
Wie gesagt wurde mir das ja auch erzählt.
Nur weiß jetzt jeder, wie man das umgehen kann (Neuen Benutzer erstellen und halt wieder auf den Server)
Naja, wer es trotzdem nutzen möchte, der Downloadlink steht immernoch da oben

Jo das macht halt diese Function crappy, aber du könntest ja mal probieren ein plugine zu schreiben welches die hardware id abfrägt
ahja nochmal zu ocmd da lohnt sich nur die neuste version 1.6.1