Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4662 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

COMMAND:itarti(playerid, params[])
{
if(pDarbas[playerid][Policija] == 1)
{
new str[128];
new id = GetPlayeridMid(str);
if (sscanf(params, "rs[128]", id)) SendClientMessage(playerid, 0xFF0000AA, "Naudojimas: /ita žaidėjo id/nick");
else if(id == playerid) SendClientMessage(playerid, 0xFF0000FF, "[-] Pats saves įtarti negali");
else if(!IsPlayerConnected(id)) SendClientMessage(playerid, 0xFF0000FF, "[-] Žaidėjas atsijunges");
else
{
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "PD", "NON RP - 20 žvaigždutės\nBėgimas - 10 žvaigždutės\nŽmonių mušimas - 10 žvaigždutės\nGrąsinimai - 10 žvaigždutės\nVažiavimas be diržo/šalmo - 15 žvaigždutės\nTurto naikinimas, daužymas, niekinimas - 25 žvaigždutės\nKeiksmažodžiai viešoje vietoje - 15 žvaigždutės", "Uždėti", "");
}
}
return 1;
}

ON DIALOGRESPONSE..

if(dialogid == 13)
{
if(response)
{
new str[128];
new id = GetPlayeridMid(str);
if(listitem == 0)
{
new wantedlevel = GetPlayerWantedLevel(id);
SetPlayerWantedLevel(id, wantedlevel + 20);
}
if(listitem == 1)
{
new wantedlevel = GetPlayerWantedLevel(id);
SetPlayerWantedLevel(id, wantedlevel + 10);
}
if(listitem == 2)
{
new wantedlevel = GetPlayerWantedLevel(id);
SetPlayerWantedLevel(id, wantedlevel + 10);
}
if(listitem == 3)
{
new wantedlevel = GetPlayerWantedLevel(id);
SetPlayerWantedLevel(id, wantedlevel + 10);
}
if(listitem == 4)
{
new wantedlevel = GetPlayerWantedLevel(id);
SetPlayerWantedLevel(id, wantedlevel + 15);
}
if(listitem == 5)
{
new wantedlevel = GetPlayerWantedLevel(id);
SetPlayerWantedLevel(id, wantedlevel + 25);
}
if(listitem == 6)
{
new wantedlevel = GetPlayerWantedLevel(id);
SetPlayerWantedLevel(id, wantedlevel + 15);
}
return 1;
}
else
{
}
}

Nieko nevyksta ir duoda per konsolė:

[00:09:45] sscanf warning: Format specifier does not match parameter count.

Redaguota , nario SaSkript
  • Teigiamai 1
(redaguota)
command ( itarti, playerid, params [] )
{
new id;
if(sscanf(params,"r",id)) return SendClientMessage(playerid,-1,"NAUDOJIMAS: /itarti [ vardas ID ]" ) ;
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Zaidejo nera");
else if(playerid == id) return SendClientMessage(playerid,-1,"Negalite buti tas pats asmuo");
else
{
// daryk veiksma
}
return true;
}

Redaguota , nario RenaldasJ
  • Teigiamai 2

Guess who's back

Vistiek duoda star 0 ID

nes tu dialoga... eik tu :DDdd aišku duos 0, nes tu dialoge nenurodai to ID... kas yra id, pvž prie globaliniu susikurk new copID [ MAX_PLAYERS ];

ir komandoje

copID[id]=playerid;

dialoge naudok kaip policininkas uždeda pvž SendClientMessage(copID[playerid],-1,"Žvaigždutės sėkmingai uždėtos");

o playerid paprastam naudok ( vagiui ar kam čia ) ; SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+20);

  • Teigiamai 2

Guess who's back

nes tu dialoga... eik tu :DDdd aišku duos 0, nes tu dialoge nenurodai to ID... kas yra id, pvž prie globaliniu susikurk new copID [ MAX_PLAYERS ];

ir komandoje

copID[id]=playerid;

dialoge naudok kaip policininkas uždeda pvž SendClientMessage(copID[playerid],-1,"Žvaigždutės sėkmingai uždėtos");

o playerid paprastam naudok ( vagiui ar kam čia ) ; SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+20);

Oh, pasidariau viską, viskas tvarkoje, viskas veikia :)

  • Teigiamai 1

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4662 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...