Skripta koju koristim:UP:RP
Detaljan opis problema:E ovako kako mogu da namestim kada neko na /askq posalje pitanje,pa da ne moze slati pitanje dok mu admin/gm ne odgovori
Dio skripte:[pawn]YCMD:askq(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCAM(playerid,-1,""ZELENA"(X:RP) "SIVA"Morate biti ulogovani da bi koristili komande!");
if(ServerInfo[isPitanja] == 1) return SCAM(playerid,-1,"(X:RP) "SIVA"Pitanja su trenutno iskljucena, pokusajte kasnije!");
if(PlayerInfo[playerid][pMutiran] != 0) return SCAM(playerid,-1, ""ZELENA"(X:RP) "SIVA"Mutirani ste ne mozete koristiti chat!");
if(gettime() < hPomoc[playerid]) return SCAM(playerid,-1, ""ZELENA"(X:RP) "SIVA"Ovu komandu mozete koristiti svakih 40 sekundi!");
if(PlayerInfo[playerid][pZatvor] != 0) return SCAM(playerid,-1, ""ZELENA"(X:RP) "SIVA"Ne mozete koristiti ovu komandu jer ste zatvoreni!");
if(PlayerInfo[playerid][pNovacDzep] < 110) return SCAM(playerid,-1, ""ZELENA"(X:RP) "SIVA"Nemate 100$!");
new adm = 0;
foreach(Player, i) { if(PlayerInfo[pGM] > 0 || PlayerInfo[pAdmin] > 0) adm++; }
if(adm == 0) return SCAM(playerid,-1, ""ZELENA"(X:RP) "SIVA"Nema Admina & Helpera Online pa nemozete slati pitanje!");
new text[80];
if(sscanf(params, "s[80]", text)) return SCM(playerid, -1, ""CRVENA""ZELENA"(X:RP) "SPLAVA"/askq [tekst]");
for(new i; i < strlen(text); i++) { if(!strcmp(text, "{")) text = '['; if(!strcmp(text, "}")) text = ']'; }
new string[128];
new ime[MAX_PLAYER_NAME];
GetPlayerName(playerid, ime, sizeof(ime));
format(string, sizeof(string), ""ZELENA"[ASKQ] "ROZA"%s [%d]: %s", ime,playerid,text);
AdminHelper(COLOR_PINK,string);
format(string, sizeof(string), ""ZELENA"(X:RP) "BELA"Poslali ste pitanje sa tekstom: "ZELENA"%s",text);
SendClientMessage(playerid,-1,string);
hPomoc[playerid] = gettime() + 40;
return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Probaj ovako:
[pawn]if( askqInfo[ playerid ][ askqSended ] == true ) return GRESKA( playerid, "Već si poslao pitanje, sada moraÅ¡ Äekati odgovor." );[/pawn]
Samo prilagodi svojoj skripti. :)
Ali mi iskacu uvi errori
C:\Users\Korisnik\Desktop\Xtrem 1.7\gamemodes\nestor.pwn(34283) : error 001: expected token: ")", but found "["
C:\Users\Korisnik\Desktop\Xtrem 1.7\gamemodes\xrp.pwn(34283) : error 029: invalid expression, assumed zero
C:\Users\Korisnik\Desktop\Xtrem 1.7\gamemodes\xrp.pwn(34283) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\Xtrem 1.7\gamemodes\xrp.pwn(34283) : error 001: expected token: ";", but found "]"
C:\Users\Korisnik\Desktop\Xtrem 1.7\gamemodes\xrp.pwn(34283) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Rekao sam da prilagodis, to znaci defeniras, dodas tamo gdje ti pise sve o "askq", dodas ako je true da ne moze postaviti, ako je false da moze i tako.. ;) Ako ne znas, jbg... Moras pronaci nekog' ko zna nesto skriptanju da ti ubacim to :)
Pa ja sam definisao :)
Pa dobro ako si define, ali moras tamo dodat', nece pawno znati sto znaci ako samo pise "true" ili "false",a nisi 'mu objasnio' sto znaci to i sto da radi kad je true i obrnuto ;)
Uzmi DLaj Athlone ili San Marino mod, tu imas ovako isto, i pogledaj sto gdje treba dodat' da ne pisem vise ;)
Uredu hvala ti