#include <strlib>
public onPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/dice", cmdtext)) { new dicenumber = random(6) + 1; // this is the variable new strdicenumber[2] // the String valstr(strdicenumber, dicenumber); // this is the valstr function SendClientMessage(playerid, COLOR_GREEN, str_replace("DICENUMBER", strdicenumber, "You rolled #DICENUMBER); for(new player = 0; player < MAX_PLAYERS; player++){ SendClientMessage(player, COLOR_RED, str_replace("DICENUMBER", strdicenumber, "Someone rolled #DICENUMBER); } return 1; // The return statement is going to signal to the command was executed properly } return 0; // the return 0; is not going to be executed. }
Code:
#include <strlib> Code:
public onPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/dice", cmdtext)) { new dicenumber = random(6) + 1; // this is the variable new strdicenumber[2] // the String valstr(strdicenumber, dicenumber); // this is the valstr function SendClientMessage(playerid, COLOR_GREEN, str_replace("DICENUMBER", strdicenumber, "You rolled #DICENUMBER); for(new player = 0; player < MAX_PLAYERS; player++){ SendClientMessage(player, COLOR_RED, str_replace("DICENUMBER", strdicenumber, "Someone rolled #DICENUMBER); } return 1; // The return statement is going to signal to the command was executed properly } return 0; // the return 0; is not going to be executed. } Enjoy ![]() |
Code:
#include <strlib> Code:
public onPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/dice", cmdtext)) { new dicenumber = random(6) + 1; // this is the variable new strdicenumber[2] // the String valstr(strdicenumber, dicenumber); // this is the valstr function SendClientMessage(playerid, COLOR_GREEN, str_replace("DICENUMBER", strdicenumber, "You rolled #DICENUMBER); for(new player = 0; player < MAX_PLAYERS; player++){ SendClientMessage(player, COLOR_RED, str_replace("DICENUMBER", strdicenumber, "Someone rolled #DICENUMBER); } return 1; // The return statement is going to signal to the command was executed properly } return 0; // the return 0; is not going to be executed. } Enjoy ![]() |
CMD:dice(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 10.0/*Change this if required*/, 2016.2699,1017.7790,996.8750)) return SendClientMessage(playerid, -1, "You need to be in casino to use this command");
// dice command script here, just not sure what kind of dice commnad you need
return 1;
}
C:\Users\SebyIonut\Desktop\Test\gamemodes\buggedv330.pwn(1930) : error 001: expected token: ";", but found "-identifier-"
C:\Users\SebyIonut\Desktop\Test\gamemodes\buggedv330.pwn(1931) : error 017: undefined symbol "str_replace"
C:\Users\SebyIonut\Desktop\Test\gamemodes\buggedv330.pwn(1931) : error 017: undefined symbol "You"
C:\Users\SebyIonut\Desktop\Test\gamemodes\buggedv330.pwn(1931) : error 017: undefined symbol "rolled"
C:\Users\SebyIonut\Desktop\Test\gamemodes\buggedv330.pwn(1931) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp("/dice", cmdtext))
{
new dicenumber = random(6) + 1; // this is the variable
new strdicenumber[2] // the String
valstr(strdicenumber, dicenumber); // this is the valstr function <<- 1930
SendClientMessage(playerid, COLOR_GREEN, str_replace("DICENUMBER", strdicenumber, "You rolled #DICENUMBER); <<- 1931
for(new player = 0; player < MAX_PLAYERS; player++){
SendClientMessage(player, COLOR_RED, str_replace("DICENUMBER", strdicenumber, "Someone rolled #DICENUMBER);
}
return 1; // The return statement is going to signal to the command was executed properly
}
return 0; // the return 0; is not going to be executed.
}