Hallo erstmal,
Wie es schon in der Überschrift steht brauche in Hilfe bei mein Dynamic Newssystem.Da ich lange nicht mehr gescriptet hab und sagen wir von 10% wieder anfangen muss brauche ich hilfe bei mein Dynamic Newssystem es sollte solaufen, ein Admin soll mit /anews [Text] was schreiben beispiel: 27.05.2012: Es wurden neue Fraktionen hinzugefügt! Das sollte den steht wenn man /news macht aber in Dialog.Das sollte man aber auch wieder löschen können mit /newsedit [Nummer] steht da von wehn das geschrieben wurde und welche nummer das hat und dan gibt man die einfach ein das sollte aber gespeichert werden!Auch wenn restart oder sonstiges ist.Und wenn keine News vorhanden sind sollte einfach stehn keine News vorhanden.Ich hoffe mir kann einer helfen ist vielleicht etwas zu viel verlangt aber klappt schon, achja hier ist mein Befehl:
if(strcmp(cmd, "/anews", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /newsedit [Text]");
return 1;
}
}
}
//EDIT
Mit freundlichen Grüßen
Painic28
Dynamic Newssystem HILFE!!
- Painic28
- Geschlossen
- Erledigt
-
-
kannst du mal den code untereinander machen?
so seh ich leider nichts -
kannst du mal den code untereinander machen?
so seh ich leider nichtsVersuche ich ja macht er aber nicht warte ich vrsuche es nocheinmal
-
BItte sehr
if(strcmp(cmd, "/anews", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /newsedit [Text]");
return 1;
}
}
} -
BItte sehr
if(strcmp(cmd, "/anews", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /newsedit [Text]");
return 1;
}
}
}Danke hab aber schon hin bekommen xD. Ich hoffe mir kann einer helfen!
-
breadfish.de
Hat das Thema geschlossen.