evtl. vergessen zu killen? (KillTimer(timerid);)
kann ja sein das der Timer mehrmals läuft da du vergessen hast sie zu killen..
Beiträge von Tommyx3
-
-
Das Ergebniss sieht sehr komisch aus.
Mal ist es mehrmals die selbe Zahl, oder auch, falls Ich etwas im Chat schreibe und den Befehl /number tippe, bekomme Ich die Nummer
"3213_Luxus" usw.
Du benutzt %s obwohl Number eine Variable ist? mach da mal ein %d hin... und die schleife ist unnötig -
mach statt continue, Number(); hin..
-
Werbung: 3/10 (für die mühe)
Script: 2/10 (InterRP-Script, 2 Punkte für die Maps) -
Im Serverpack auf sa-mp.com ist kein Plugin enthalten im plugin Ordner, wird keins mehr mit R7 benötigt?
-
Benutz lieber OnPlayerTakeDamage und benutzt du die fixes.inc? hatte mit der mal das gleiche Problem
-
Kann ja sein, dass SAMP es entfernt hat, weil es Fehler aufweißt etc
Danke an alle!
Nein sie updaten nur nicht mehr die new.pwn -
Das musst du unter OnPlayerText machen
BSP:
if(inlivechat[playerid] == 1)
{
//Was passieren soll, wenn du nicht möchtest das dann im Chat "Name: ..." steht muss du noch ein return 0; einfügen
return 0;
} -
Zeig mal den Code wo du dann den Dialog anzeigst.. und hört verdammt nochmal auf zu spammen
-
Nein kannst aber mit der Progressbar Include eine eigene Healthbar erstellen und die dann mit einem Timer Updaten
//Edit mhh dachte du meinst eine längere HP leiste.. :O -
if(killerid == INVALID_PLAYER_ID || killerid == playerid)return 1;
-
if(PlayerInfo[i][FirmenLeaderAktiv])
{
format(message,sizeof message,"%s [Leader]",PlayerInfo[i][Name]);
}
else
{
format(message,sizeof message," %s",PlayerInfo[i][Name]);
}
Und benutz "IsPlayerConnected".. in der Schleife -
Geht nur für Strings da es nur dazu gebraucht wird um SQL Injections zu verhindern.. (http://de.wikipedia.org/wiki/SQL-Injection)
-
Hier:
stock FormatMoney(Float:amount, delimiter[2]=".")
{
#define MAX_MONEY_STRING 16
new txt[MAX_MONEY_STRING];
format(txt, MAX_MONEY_STRING, "$%d", floatround(amount));
new l = strlen(txt);
if (amount < 0) // -
{
if (l > 5) strins(txt, delimiter, l-3);
if (l > 8) strins(txt, delimiter, l-6);
if (l > 11) strins(txt, delimiter, l-9);
}
else
{
if (l > 4) strins(txt, delimiter, l-3);
if (l > 7) strins(txt, delimiter, l-6);
if (l > 10) strins(txt, delimiter, l-9);
}
return txt;
} -
Was cool wäre wann man jemand zum Leader macht und er zurzeit Online ist das es dann vom Script aus geht.. (Mit Timer, Mysql)
man könnte zb den Spieler bannen/kicken etc. Statistik live bearbeiten usw -
ich konnte das login problem grade via handy auf meinem testserver lösen. ein fix erscheint dann in der rc 2.
um mal zur whirpool Verschlüsselung zu kommen:
soweit ich informiert bin unterstützt samp diese doch garnicht? bzw ich kenne keine include dazu lasse mich aber gerne des Gegenteils belehren.@iFeet: vielen dank für deine Bewertung
(entschuldigt bitte die schlechte grammatik bzw Rechtschreibung ich sitze grade im zug und bin nur via handy online.)
-
Du musst die Einstellungen richtig kofigurieren.
In der Tabelle "cms_config" die Verschhlüsslung des Passworts korrekt auswählen (default, md5, sha1).
Könntest du auch "whirlpool" einfügen? -
Hallo Tommyx3,
kannste mir ein beispiel machen ?
also mein Kick befehl ist so:ocmd:kick(playerid,params[])
{
if(isPlayerAnAdmin(playerid,1) || isPlayerAnSup(playerid,1))
{
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0x8C8C8CFF,"/kick [id] [Grund] ");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Rot,"Spieler nicht Online");
if(pID == playerid)return SendClientMessage(playerid,Rot,"LOL? Warum willst du dich selber kicken? oO");
if(IsPlayerNPC(pID))return SendClientMessage(playerid,Rot,"Du kannst keinen Bot kicken !");
if(GetPVarInt(playerid,"Adminlevel") < GetPVarInt(pID,"Adminlevel"))
{
SendClientMessage(playerid,Rot, "Du kannst das nicht !");
return 1;
}
SendClientMessageToAll(BanRot,string);
SaveToFile("KickLog",string);
format(string,sizeof(string),"~r~Du wurdest gekickt !~n~Grund: %s",reason);
GameTextForPlayer(pID, string, 30000, 4);
TogglePlayerControllable(pID,0);
SetPlayerKickPos(pID);
Kick(pID);
}
else
{
SendClientMessage(playerid,Rot, "Du hast dafür keine Rechte!");
}
return 1;
}
WBB_AddThread ( Username[ ] , Board , Prefix[ ] , Subject[ ] , Content[ ] , State , Closed , Disabled , Smilies , HTML , BBCodes , Signature , Index )
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(pID, name, sizeof name);
format(string, sizeof string, "%s wurde gekickt, Grund: %s", name, reason);
WBB_AddThread("Name vom User der Thread erstellt", Die BoardID, "Dein Präfix", "Titel vom Thread", string, THREAD_STATE_NORMAL, 0, 0, 0, 0, 1, 0); -
Kann mir jemand helfen ich möchte gerne wenn ich z.b /kick name grund schreibe das es automatisch im forum kommt ist nur ein beispiel ist das möglich?
also das dann ein neuer thread erstellt wird mit dem inhalt ,,Tyler wurde gekickt grund: Test" oder z.b für ban?mit freundlichen grüßen
Tyler
Ja mit WBB_AddThread.. -