AdminMod.de https://www.adminmod.de/ |
|
was ist hier falsch?? https://www.adminmod.de/viewtopic.php?t=6956 |
Seite 1 von 1 |
Autor: | black eye [ 11.06.2003, 15:30 ] |
Betreff des Beitrags: | was ist hier falsch?? |
hi all hab mal den Code von roll the dice auf Deutsch umgeschrieben und beim Compilen kommt jetzt dieser Fehler: plugin_casino.sma(57) Error [1]: expected token: ";", but found "-identifier-" kann mir wer helfen? ich Poste mal den ganzen Code Code: /* This plugin contains stuff that responds to 'say' commands */ /* $Id: plugin_dice.sma,v 1.0 Compu-Core Creations$ */ /* Godmode = 2 & 12, Noclip = 3 & 4, Death = 7, Slap = 5 & 6, Glow = 8 & 9, Stuck = 10 & 11*/ #include <core> #include <console> #include <string> #include <admin> #include <adminlib> #define ACCESS_ALL 0 #define ACCESS_FUN 8192 #define ACCESS_GAMES 37017 new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.2"; new MessageMode[MAX_PLAYERS][MAX_DATA_LENGTH]; new Games = 0; new Roll = 0; new name[MAX_NAME_LENGTH]; new Time = 30; new God[MAX_NAME_LENGTH]; new HoldTime = 5; new X; new Y; new Z; new Held[MAX_NAME_LENGTH]; public Stop() { new Text[MAX_TEXT_LENGTH]; if(HoldTime==10) { get_userorigin(Held, X, Y, Z); Z = Z-50; teleport(Held, X, Y, Z); } else if (HoldTime==0) { Z = Z+60; teleport(Held, X, Y, Z); HoldTime = 5; } snprintf(Text, MAX_TEXT_LENGTH, "Du bist held fuer %d Sekunden.", HoldTime); messageex(Held, Text, print_tty); HoldTime = HoldTime-1; return HoldTime; } public Delay() { new Text[MAX_TEXT_LENGTH]; new Red; new Green; new Blue; Time = Time-1 snprintf(Text, MAX_TEXT_LENGTH, "%s ist God fuer %d", name, Time); Red = random(256); Green = random(256); Blue = random(256); typesay(Text, 1, Red, Green, Blue); if(Time==0) { Time = 30; godmode(God, 0); snprintf(Text, MAX_TEXT_LENGTH, "Godmode Aus bei %s", God); typesay(Text, 1, Red, Green, Blue); } return Time; } public GodWin() { new Text[MAX_TEXT_LENGTH]; new Red; new Green; new Blue; snprintf(Text, MAX_TEXT_LENGTH, "%s Godmode Winner!", name); Red = random(256); Green = random(256); Blue = random(256); centersay(Text, 1, Red, Green, Blue); } public NoclipWin() { new Text[MAX_TEXT_LENGTH]; new Red; new Green; new Blue; snprintf(Text, MAX_TEXT_LENGTH, "%s Noclip Winner!", name); Red = random(256); Green = random(256); Blue = random(256); centersay(Text, 1, Red, Green, Blue); } public admin_games(HLCommand,HLData,HLUserName,UserIndex) { new Command[MAX_COMMAND_LENGTH]; new Data[MAX_DATA_LENGTH]; new User[MAX_NAME_LENGTH]; new Text[MAX_TEXT_LENGTH]; new Red; new Green; new Blue; convert_string(HLCommand,Command,MAX_NAME_LENGTH); convert_string(HLData,Data,MAX_NAME_LENGTH); convert_string(HLUserName,User,MAX_NAME_LENGTH); if(check_param(Data)==1) { Games = 1; snprintf(Text, MAX_TEXT_LENGTH, "Lasst das Spiel beginnen!"); Red = random(256); Green = random(256); Blue = random(256); centersay(Text, 5, Red, Green, Blue); } else { Games = 0; snprintf(Text, MAX_TEXT_LENGTH, "Das Casino ist jetzt geschlossen."); Red = random(256); Green = random(256); Blue = random(256); centersay(Text, 5, Red, Green, Blue); } return PLUGIN_HANDLED; } public roll_the_dice(HLCommand,HLData,HLUserName,UserIndex) { new Command[MAX_COMMAND_LENGTH]; new Data[MAX_DATA_LENGTH]; new User[MAX_NAME_LENGTH]; new Text[MAX_TEXT_LENGTH]; new Red = random(256); new Green = random(256); new Blue = random(256); convert_string(HLCommand,Command,MAX_COMMAND_LENGTH); convert_string(HLData,Data,MAX_DATA_LENGTH); convert_string(HLUserName,User,MAX_NAME_LENGTH); strstripquotes(Data); if (strlen(MessageMode[UserIndex]) != 0 && UserIndex != 0) { if ( strcasestr(MessageMode[UserIndex], "admin_") >= 0 ) { plugin_exec( MessageMode[UserIndex], Data ); return PLUGIN_HANDLED; } else { snprintf(Text, MAX_TEXT_LENGTH, "%s %s", MessageMode[UserIndex], Data); execclient(User,Text); return PLUGIN_HANDLED; } } else if (streq(Data, "roll the dice") && (Games==1)==1) { glow(User,0,0,0); new Dieone = random(6); new Dietwo = random(6); Dieone = Dieone+1; Dietwo = Dietwo+1; Roll = Dieone+Dietwo; if ( (Roll==2) || (Roll==12) ) { snprintf(Text, MAX_TEXT_LENGTH, "Du würfelst [%d] [%d]", Dieone, Dietwo); say(Text); strcpy(name, User, MAX_NAME_LENGTH); snprintf(Text, MAX_TEXT_LENGTH, "Congratulation %s du hast Godmode gewonnen!", User); say(Text); set_timer("GodWin", 1, 5); godmode(User, 1); set_timer("Delay", 1, 30); strcpy(God, User, MAX_TEXT_LENGTH); } else if ( (Roll==3) || (Roll==4) ) { snprintf(Text, MAX_TEXT_LENGTH, "Du würfelst [%d] [%d]", Dieone, Dietwo); say(Text); snprintf(Text, MAX_TEXT_LENGTH, "Congratulation %s du hast Noclip gewonnen!", User); say(Text); set_timer("NoclipWin", 1, 10); noclip(User, 1); } else if ( (Roll==5) || (Roll==6) ) { snprintf(Text, MAX_TEXT_LENGTH, "Du würfelst [%d] [%d]", Dieone, Dietwo); say(Text); snprintf(Text, MAX_TEXT_LENGTH, "Congratulation %s du hast ein Schlag gewonnen!", User); say(Text); slap(User); } else if (Roll==7) { snprintf(Text, MAX_TEXT_LENGTH, "Du würfelst [%d] [%d]", Dieone, Dietwo); say(Text); snprintf(Text, MAX_TEXT_LENGTH, "Congratulation %s du hast ein Freitot gewonnen!", User); say(Text); slay(User); } else if ( (Roll==8) || (Roll==9) ) { snprintf(Text, MAX_TEXT_LENGTH, "Du würfelst [%d] [%d]", Dieone, Dietwo); say(Text); snprintf(Text, MAX_TEXT_LENGTH, "Congratulation %s du hast Glow gewonnen!", User); say(Text); glow(User, Red, Green, Blue); } else if ( (Roll==10) || (Roll==11) ) { strcpy(name, User, MAX_TEXT_LENGTH); snprintf(Text, MAX_TEXT_LENGTH, "Du würfelst [%d] [%d]", Dieone, Dietwo); say(Text); snprintf(Text, MAX_TEXT_LENGTH, "Oooh! du verlierst %s du steckst fest!", User); say(Text); strcpy(Held, name, MAX_NAME_LENGTH); HoldTime = 10; set_timer("Stop", 1, 11); } else { snprintf(Text, MAX_TEXT_LENGTH, "Operation Failure"); say(Text); } } return PLUGIN_CONTINUE; } public plugin_connect(HLUserName, HLIP, UserIndex) { if (UserIndex >= 1 && UserIndex <= MAX_PLAYERS) { strinit(MessageMode[UserIndex]); } return PLUGIN_CONTINUE; } public plugin_disconnect(HLUserName, UserIndex) { if (UserIndex >= 1 && UserIndex <= MAX_PLAYERS) { strinit(MessageMode[UserIndex]); } return PLUGIN_CONTINUE; } public plugin_init() { plugin_registerinfo("Roll The Dice Plugin","Roll to win!.",STRING_VERSION); plugin_registercmd("say", "wuerfeln", ACCESS_ALL); plugin_registercmd("admin_games","admin_games",ACCESS_GAMES,"admin_games <^"on^" | ^"off^">: Turns games on or off."); return PLUGIN_CONTINUE; } |
Autor: | -=SCARAP=- [ 11.06.2003, 15:42 ] |
Betreff des Beitrags: | |
korrigier mich bitte aber kann es sein das die fehlermedung von nem ganz anderen plugin kommt weil das plgin heisst plugin_dice und der error kommt von plugin_casino |
Autor: | DarkEyes [ 11.06.2003, 15:43 ] |
Betreff des Beitrags: | |
nee er hats ja umgeschrieben und jetzt casino genannt... glaube da fehlt in der zeile 57 ein ; bin mir aber wegen der zeile nicht sicher... bei mir war es immer die zeile davor... |
Autor: | [-=THH=-]Stillsetzhut [ 11.06.2003, 15:49 ] |
Betreff des Beitrags: | |
@SCARAB Ich denk mal der compiler richtet sich hier nach dem Dateinamen der .sma Wenn die plugin_spice.sma wuerde die Fehlermeldung sich darauf beziehen. Allerdings sollte black eye die registerinfo schon anpassen, sieht sonst bloed bei admin_version aus @Dark Wir sind somit Glaubensbrueder Ich wuerd vorschlagen Code: Time = Time-1;zu schreiben. |
Autor: | black eye [ 11.06.2003, 15:50 ] |
Betreff des Beitrags: | |
kann mir wer genau sagen wo die Zeile is? also ich hab mal geguckt da sind überall ; |
Autor: | [-=THH=-]Stillsetzhut [ 11.06.2003, 15:54 ] |
Betreff des Beitrags: | |
Du musst leider Zaehlen ..... |
Autor: | [-=THH=-]Stillsetzhut [ 11.06.2003, 15:55 ] |
Betreff des Beitrags: | |
Nagut schau mal bei public Delay () |
Autor: | DarkEyes [ 11.06.2003, 16:08 ] |
Betreff des Beitrags: | |
ich nutze ultraedit... das zeigt mir die zeilen an... |
Autor: | [-=THH=-]Stillsetzhut [ 11.06.2003, 16:08 ] |
Betreff des Beitrags: | |
proton auch |
Autor: | black eye [ 11.06.2003, 16:10 ] |
Betreff des Beitrags: | |
ah thx habs hin bekommen wo gibs denn ultra edit/proton? |
Autor: | DarkEyes [ 11.06.2003, 16:13 ] |
Betreff des Beitrags: | |
ftp://ultraedit.com/uedit32g.zip |
Autor: | [-=THH=-]Stillsetzhut [ 11.06.2003, 16:15 ] |
Betreff des Beitrags: | |
http://www.meybohm.de da dann auf Proton gehen |
Autor: | black eye [ 11.06.2003, 17:01 ] |
Betreff des Beitrags: | |
hey cool THX leutz |
Seite 1 von 1 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |