| 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/ |
|