Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Scripter_Buduci poslato April 20, 2016, 18:43:56 POSLE PODNE

Naslov: [Pomoc]Oko komande askq
Poruka od: Scripter_Buduci poslato April 20, 2016, 18:43:56 POSLE PODNE
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):/
Naslov: Odg: [Pomoc]Oko komande askq
Poruka od: Muma poslato April 20, 2016, 18:56:40 POSLE PODNE
Probaj ovako:

[pawn]if( askqInfo[ playerid ][ askqSended ] == true ) return GRESKA( playerid, "Već si poslao pitanje, sada moraš čekati odgovor." );[/pawn]
Samo prilagodi svojoj skripti. :)
Naslov: Odg: [Pomoc]Oko komande askq
Poruka od: Scripter_Buduci poslato April 20, 2016, 19:01:19 POSLE PODNE
Hvala @❤ ♛ ᴍᴜᴍᴀ ♛ ❤





Naslov: Odg: [Pomoc]Oko komande askq
Poruka od: Scripter_Buduci poslato April 20, 2016, 19:09:01 POSLE PODNE
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.
Naslov: Odg: [Pomoc]Oko komande askq
Poruka od: Muma poslato April 20, 2016, 19:37:46 POSLE PODNE
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 :)
Naslov: Odg: [Pomoc]Oko komande askq
Poruka od: Scripter_Buduci poslato April 20, 2016, 19:39:07 POSLE PODNE
Pa ja sam definisao :)
Naslov: Odg: [Pomoc]Oko komande askq
Poruka od: Muma poslato April 20, 2016, 19:46:00 POSLE PODNE
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 ;)
Naslov: Odg: [Pomoc]Oko komande askq
Poruka od: Scripter_Buduci poslato April 20, 2016, 20:33:21 POSLE PODNE
Uredu hvala ti