CMD:sms( playerid, const params[] ) {
if( PlayerInfo[ playerid ][ xMute ] != 0 ) return GRESKA( playerid, "Ne mozete pricati, usutkani ste.");
if( PlayerInfo[ playerid ][ xMaraton ] > 0 ) return GRESKA( playerid, "Ne mozete to kod ste na maratonu !");
new phonenumb, result, string, igrac;
if( sscanf(params, "is", phonenumb, result ) ) {
KORISCENJE( playerid, "/sms ");
return 1;
}
if( PlayerInfo[ playerid ][ xBrojTelefona ] == 0) {
GRESKA( playerid, "Nemate mobilni telefon...");
return 1;
}
if( PlayerInfo[ playerid ][ xTelefonBon ] < 1) {
GRESKA( playerid, "Preostala svota na racunu nije dovoljna da posaljete SMS!" );
return 1;
}
if( PlayerInfo[ playerid ][ xZatvor ] == OBICAN_ZATVOR || PlayerInfo[ playerid ][ xZatvor ] == ALKATRAZ ) {
GRESKA( playerid, "Ne mozete telefonirati dok ste u zatvoru / Arei51.");
return 1;
}
foreach( Player, i ) {
if( IsPlayerConnected( i ) ) {
if( PlayerInfo[ i ][ xBrojTelefona ] == phonenumb && phonenumb != 0 ) {
igrac = i;
if( IsPlayerConnected( igrac ) ) {
if( igrac != INVALID_PLAYER_ID ) {
if( PhoneOnline[ igrac ] > 0 ) {
GRESKA( playerid, "Korisnik je ugasio telefon.");
return 1;
}
if( PlayerInfo[ igrac ][ xZatvor ] >= 1 ) return GRESKA( playerid, "Ne mozete igracu slati sms dok je u zatvoru / ALKATRAZ.");
format( string, sizeof( string ), "", RPImeIgraca( playerid ), PlayerInfo[ playerid ][ xBrojTelefona ] );
SCM( igrac, COLOR_ZUTAA, string );
SCM( playerid, COLOR_PLAVA, " Poslali ste sledecu poruku igracu:");
format( string, sizeof( string ), ": %s | Salje: %s (%d) | %s", result, ImeIgraca( igrac ), playerid, igrac );
AdminSMS( COLOR_ZUTAA, string );
format( string, sizeof( string ), "~r~$-%d", smscost);
GameTextForPlayer( playerid, string, 5000, 1);
PlayerInfo[ playerid ][ xTelefonBon ] -= smscost;
BussinesTelekomMoney( smscost );
PlayerPlaySound( playerid, 1052, 0.0, 0.0, 0.0 );
PlayerPlaySound( igrac, 1052, 0.0, 0.0, 0.0 );
format( string, sizeof( string ), " %s salje poruku.", RPImeIgraca( playerid ) );
PorukaRadius( 20.0, playerid, string, SIVA );
return 1;
}
}
}
}
}
SCM( playerid, 0xAFAFAFAA, "");
return 1;
}Pomoc sms poruka
339
pregleda
5
postova
25. Nov. 2022.
Kada kupim telefon i karticu i posaljem poruku na svoj broj naplati poruku 50$ a ne treba da naplacuje
25. Nov. 2022.
Dodaj provjeru za broj telefona, ako se razlikuje od broja igrača koji šalje onda koristi GivePlayerMoney
Made Man
🔥50
Aktivan Član
228 / 500 XP
⭐Doprinosilac(53)
426
Postovi:
72
Teme:
Pridružio se:Mar. 2018
🔥50dana
25. Nov. 2022.
Samo ubaci u komandu i prilagodi svom modu
if(broj == PI) return ERROR(playerid, "- Ne mozete sebi poslati poruku -");27. Nov. 2022.
CMD:sms( playerid, const params[] ) {
if( PlayerInfo[ playerid ][ xMute ] != 0 ) return GRESKA( playerid, "Ne mozete pricati, usutkani ste.");
if(broj == PlayerInfo) return GRESKA(playerid, "- Ne mozete sebi poslati poruku -");
if( PlayerInfo[ playerid ][ xMaraton ] > 0 ) return GRESKA( playerid, "Ne mozete to kod ste na maratonu !");
new phonenumb, result, string, igrac;
if( sscanf(params, "is", phonenumb, result ) ) {
KORISCENJE( playerid, "/sms ");
return 1;
}
if( PlayerInfo[ playerid ][ xBrojTelefona ] == 0) {
GRESKA( playerid, "Nemate mobilni telefon...");
return 1;
}
if( PlayerInfo[ playerid ][ xTelefonBon ] < 1) {
GRESKA( playerid, "Preostala svota na racunu nije dovoljna da posaljete SMS!" );
return 1;
}
if( PlayerInfo[ playerid ][ xZatvor ] == OBICAN_ZATVOR || PlayerInfo[ playerid ][ xZatvor ] == ALKATRAZ ) {
GRESKA( playerid, "Ne mozete telefonirati dok ste u zatvoru / Arei51.");
return 1;
}
foreach( Player, i ) {
if( IsPlayerConnected( i ) ) {
if( PlayerInfo[ i ][ xBrojTelefona ] == phonenumb && phonenumb != 0 ) {
igrac = i;
if( IsPlayerConnected( igrac ) ) {
if( igrac != INVALID_PLAYER_ID ) {
if( PhoneOnline[ igrac ] > 0 ) {
GRESKA( playerid, "Korisnik je ugasio telefon.");
return 1;
}
if( PlayerInfo[ igrac ][ xZatvor ] >= 1 ) return GRESKA( playerid, "Ne mozete igracu slati sms dok je u zatvoru / ALKATRAZ.");
format( string, sizeof( string ), "", RPImeIgraca( playerid ), PlayerInfo[ playerid ][ xBrojTelefona ] );
SCM( igrac, COLOR_ZUTAA, string );
SCM( playerid, COLOR_PLAVA, " Poslali ste sledecu poruku igracu:");
format( string, sizeof( string ), ": %s | Salje: %s (%d) | %s", result, ImeIgraca( igrac ), playerid, igrac );
AdminSMS( COLOR_ZUTAA, string );
format( string, sizeof( string ), "~r~$-%d", smscost);
GameTextForPlayer( playerid, string, 5000, 1);
PlayerInfo[ playerid ][ xTelefonBon ] -= smscost;
BussinesTelekomMoney( smscost );
PlayerPlaySound( playerid, 1052, 0.0, 0.0, 0.0 );
PlayerPlaySound( igrac, 1052, 0.0, 0.0, 0.0 );
format( string, sizeof( string ), " %s salje poruku.", RPImeIgraca( playerid ) );
PorukaRadius( 20.0, playerid, string, SIVA );
return 1;
}
}
}
}
}
SCM( playerid, 0xAFAFAFAA, "");
return 1;
}Trebalo bi da radi sm zameni ovo sa postojecom komandom
sparrowww.aMx wrote on November 25, 2022, 10:56 pm:
Samo ubaci u komandu i prilagodi svom modu
if(broj == PI) return ERROR(playerid, "- Ne mozete sebi poslati poruku -");Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
