Szerző Téma: Dialog report  (Megtekintve 512 alkalommal)

Dialog report
« Dátum: 2013. január 14. - 11:33:43 »
0 Show voters
Üdv, át tudná ezt nekem valaki írni / alakítani Dialog-ra? Vagy leírni, hogy mit merre alakítsak.
Egyszerûen sehogy nem megy, nem vágom ezt az imputtext dolgot.  :-[
(Ladminból van)
 
dcmd_report(playerid,params[]) {
    new reported, tmp[256], tmp2[256], Index;      tmp = strtok(params,Index), tmp2 = strtok(params,Index);
    if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /report [játékos id] [indok]\");
reported = strval(tmp);
if(IsPlayerConnected(reported) && reported != INVALID_PLAYER_ID) {
if(PlayerInfo[reported][Level] == ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,\"HIBA: Ezt az admint nem jelentheted fel!\");
if(playerid == reported) return SendClientMessage(playerid,red,\"HIBA: Magadat nem jelentheted fel!\");
if(strlen(params) > 7) {
   new reportedname[MAX_PLAYER_NAME], reporter[MAX_PLAYER_NAME], str[128], hour,minute,second; gettime(hour,minute,second);
   GetPlayerName(reported, reportedname, sizeof(reportedname));   GetPlayerName(playerid, reporter, sizeof(reporter));
   format(str, sizeof(str), \"||Új bejelentés||  %s(%d) feljelentette %s(%d)-t Indok: %s |@%d:%d:%d|\", reporter,playerid, reportedname, reported, params[strlen(tmp)+1], hour,minute,second);
   MessageToAdmins(COLOR_WHITE,str);
   SaveToFile(\"ReportLog\",str);
   format(str, sizeof(str), \"Feljelentés(%d:%d:%d): %s(%d) feljelentette  %s(%d)-t Indok: %s\", hour,minute,second, reporter,playerid, reportedname, reported, params[strlen(tmp)+1]);
   for(new i = 1; i < MAX_REPORTS-1; i++) Reports = Reports[i+1];
   Reports[MAX_REPORTS-1] = str;
   return SendClientMessage(playerid,yellow, \"A feljelentésed elküldve az adminoknak!\");
} else return SendClientMessage(playerid,red,\"HIBA: Nem írtál indokot.\");
} else return SendClientMessage(playerid, red, \"A játékos nincs csatlakozva\");
}

 
Köszönöm szépen!

Dialog report
« Válasz #1 Dátum: 2013. január 14. - 15:23:30 »
+1 Show voters
Igazából úgy nem lehet, hogy egy dialogban legyen a report parancs, ezt úgy lehetne, hogy ha beírod, hogy /report, akkor az elsõ ablakba az id-t, tovább gomb, oda pedig az indokot írod.
Ha gondolod így segíthetek.
E: Találtam egy linket neked, nézd meg ezt!
http://forum.sa-mp.com/showthread.php?t=375228
« Utoljára szerkesztve: 2013. január 14. - 15:32:58 írta Virgonc »

Dialog report
« Válasz #2 Dátum: 2013. január 14. - 16:53:57 »
0 Show voters
Oh nagyon köszönöm, szerintem ez lesz az.  :yes:   ^-^
Amúgy igen úgy gondoltam, DIALOG_INPUT -al elõször id aztán szöveg, csak elfelejtettem leírni. Köszi.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal