Und ich hab noch nie XAdmin benutzt, weil ich meine eigenen adminscripts scripte
//EDIT: Ups, das solte die Pm an dich sein^^
Beiträge von Rafelder
-
-
4. NoCD Crack runterladen >> dein Problem voher
Is illegal
Ein Crack ist eigentlich immer 1.0, weil er will schon nen deutschen NoCD ? -
1. Doppelpost ist verboten.
2. Da steht du musst Admin Level 10 sein, nicht Rcon Admin. -
F10 (aber gedrückt halten :P)
-
1. SA installieren
2. SAMP runterladen: *Klick*
3. SAMP in den San Andreas Ordner installieren
4. NoCD Crack runterladen >> dein Problem voherIs illegal
5. Originale gtasa.exe mit dem Crack ersetzten
6. SAMP starten -
Ich hab den Code noch nicht getesten, aber ich denke mal zu 99%, dass er funktioniert
Am Anfang deines Scripts:
Bei OnPlayerCommandText:Code
Alles anzeigennew cmd[256], idx; cmd = strtok(cmdtext, idx); if (!strcmp(cmd, "/givecash", true)) { new cashida[256]; new casha[256]; cashida = strtok(cmdtext, idx); casha = strtok(cmdtext, idx); if ((!strlen(cashida)) || (!strlen(casha))) return SendClientMessage(playerid, 0x00FF00FF, "[USAGE]: \"/givecash [playerid][amount]\""); new cashid = strval(cashida); new cash = strval(casha); if (GetPlayerMoney(playerid) < cash) return SendClientMessage(playerid, 0x00FF00FF, "[ERROR]: Invalid cash amount!"); if (!IsPlayerConnected(cashid)) return SendClientMessage(playerid, 0x00FF00FF, "[ERROR]: Not connected playerid!"); if (GetDistanceBetweenPlayers(playerid, cashid) > 3) return SendClientMessage(playerid, 0x00FF00FF, "[ERROR]:You're too far away!"); GivePlayerMoney(playerid, -cash); GivePlayerMoney(cashid, cash); new string[256]; format(string, sizeof(string), "You've send %s(ID: %d) $%d", PlayerName(cashid), cashid, cash); SendClientMessage(playerid, 0x00FF00FF, string); format(string, sizeof(string), "You've recived $%d from %s(ID: %d)", cash, PlayerName(playerid), playerid); SendClientMessage(cashid, 0x00FF00FF, string); return 1; }
Am Ende deines Scripts:Code
Alles anzeigenpublic Float:GetDistanceBetweenPlayers(p1,p2){ new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2; if (!IsPlayerConnected(p1) || !IsPlayerConnected(p2)){ return -1.00; } GetPlayerPos(p1,x1,y1,z1); GetPlayerPos(p2,x2,y2,z2); return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2)); } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }
-
-
Ich will ja nix sagen na, aber: *Klick*
Ausserdem:
Original: format(string, 256, "AddPlayerClass(%d, %f, %f, %f, %f, 31,500,28,360,0,0);\r\n", X, Y, Z,Rotation);
Richtig: format(string, 256, "AddPlayerClass(%d, %f, %f, %f, %f, 31,500,28,360,0,0);\r\n", GetPlayerSkin(playerid), X, Y, Z,Rotation); -
ginge mit XAdmin , oda?!
Ja.
-
1. Nicht möglich per command (zumindest bei rcon admins)
2. /rcon login rcon_password -
In 0.1 ging das ja auch noch
-
1. Autos von aussen abzuschießen geht klar - es nimmt aber nur Schaden, wenn jemand darin sitzt.
2. Autos auf-/abschließen geht sowohl von innen wie auch von aussen. (Man muss nur wissen wie mans scriptet)
-
Lol, ich bin auf Edit gegangen
-
Omg, drüber hast du das doch auch geschafft.
Naja, ersetze die Zeile mit diesen Zeilen:Codeformat(string, sizeof(string), "****Willkommen %s Habe Spaß auf unserem Server!****", pName); SendClientMessage(playerid,COLOR_GREEN, string);
Achja ausserdem: (Hättest einfach nur antworten müssen
)
@Exlac: Kommen diese Zeilen auch noch?
SendClientMessage(playerid,COLOR_GREEN,"****Willkommen %s Habe Spaß auf unserem Server!****");
SendClientMessage(playerid,COLOR_GREEN,"Mapped by Settingz / Scriptet by Exlac");
SendClientMessage(playerid,COLOR_GREEN,"Viel Spaß beim Stunten, und Trainieren!");
SendClientMessage(playerid,COLOR_GREEN,"Mit /cmds könnt ihr die Commandos Aufrufen"); -
Du hast ich in ICQ geadded
-
Der Anfang macht doch gar keine Probleme, es kommt doch erst beim Joinen
Also ich bin der Meinung es liegt an Y_Objects, da der Timer läuft, aber ohne Objecte. -
Code
Alles anzeigen#if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Stunt Mode - Scriptet/mapped by Exlac and Settingz"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Stunt Mode - Scriptet/mapped by Exlac and Settingz"); print("----------------------------------\n"); } #endif
Das ist eine Abfrage, ob er es als Gamemode oder als FS definiert hat...in dem Fall als Gamemode.
D.h. es tritt main() , GameModeInIt und GameModeExit in Kraft.@Exlac: Kommen diese Zeilen auch noch?
CodeSendClientMessage(playerid,COLOR_GREEN,"****Willkommen %s Habe Spaß auf unserem Server!****"); SendClientMessage(playerid,COLOR_GREEN,"Mapped by Settingz / Scriptet by Exlac"); SendClientMessage(playerid,COLOR_GREEN,"Viel Spaß beim Stunten, und Trainieren!"); SendClientMessage(playerid,COLOR_GREEN,"Mit /cmds könnt ihr die Commandos Aufrufen");
Ich denke mal es liegt an Object_Object();
Der Timer wird aktiviert, aber ohne Objecte...Versuche es mal mit ein paar Objecten. -
Wer braucht bitteschön Port 100000 ?
Ich denk mal er braucht Port 7777, da es sich hier ja um sein SAMP Forum handelt. -
Yo is eig. gut...xD aba naja so isses kein richtiges reallife...xD
Naja, wirklich gut isses net, einfach einen string genommen und SendClientMessage
.
Das geht auch besser. -
1. Das ist keine "scheiss" IP.
2. Eine feste IP hätte auch Nachteile >> z.B. Bans von Servern wären dauerhaft.
3. Hol dir am besten eine dynamische IP, die erspart dir die Suche nach deiner IP. (Bsp: exlac.dyndns.org)